VS-C++中調用python腳本

屬性-C/C++-附加包含目錄-***python35\include

鏈接器-常規-附加庫目錄-***python35\libs

debug模式:項目 > 屬性 > 配置屬性 > 鏈接器 > 輸入 > 附加依賴庫 > python35_d.lib

release模式:python35.lib

注:python35_d.lib由python35.lib復制而來,只是改了名字

例程

//main.cpp

#include<Python.h>

int main() {

? ? Py_Initialize(); /*初始化python解釋器,告訴編譯器要用的python編譯器*/

? ? PyRun_SimpleString("import helloworld"); /*調用python文件*/

? ? PyRun_SimpleString("helloworld.printHello()");/*調用python文件中的函數*/

? ? Py_Finalize(); /*結束python解釋器,釋放資源*/

? ? system("pause");

? ? return 0;

}

//helloworld.py

def printHello():

? ? print("Hello World!")

注:py文件要和exe放在一起

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • C++調用python 在C/C++中嵌入Python,可以使用Python提供的強大功能,通過嵌入Python可...
    Bruce_Szh閱讀 13,836評論 1 7
  • (一)、啟動服務器 (二)、創建數據庫表 或 更改數據庫表或字段 Django 1.7.1及以上 用以下命令 1....
    夏天夏星閱讀 5,704評論 0 17
  • 兩本不錯的書: 《Python參考手冊》:對Python各個標準模塊,特性介紹的比較詳細。 《Python核心編程...
    靜熙老師哈哈哈閱讀 3,386評論 0 80
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,948評論 18 139
  • 前一陣在圖書館發現了一本書,在大一的時候,看過這本書的英文版:100 Things Every Designer ...
    辣椒面兒閱讀 1,109評論 3 23