美文网首页
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