美文网首页
VS-C++中调用python脚本

VS-C++中调用python脚本

作者: yhll | 来源:发表于2017-10-05 20:57 被阅读0次

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

相关文章

网友评论

      本文标题:VS-C++中调用python脚本

      本文链接:https://www.haomeiwen.com/subject/mrvkyxtx.html