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放在一起

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容