您当前的位置: 首页 >  Python

顺其自然~

暂无认证

  • 2浏览

    0关注

    1317博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++调用Python脚本中的函数

顺其自然~ 发布时间:2021-12-24 14:15:02 ,浏览量:2

1.环境配置

安装完python后,把python的include和lib拷贝到自己的工程目录下

image

然后在工程中包括进去

image

image

2.例子

先写一个python的测试脚本,如下

image

这个脚本里面定义了两个函数Hello()和_add()。我的脚本的文件名叫mytest.py

C++代码:

#include "stdafx.h"  
#include 
#include   

#include "include\Python.h"

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    //初始化Python环境  
    Py_Initialize();

    PyRun_SimpleString("import sys");
    //添加Insert模块路径  
    //PyRun_SimpleString(chdir_cmd.c_str());
    PyRun_SimpleString("sys.path.append('./')");

    //导入模块  
    PyObject* pModule = PyImport_ImportModule("mytest");

    if (!pModule)
    {
        cout             
关注
打赏
1662339380
查看更多评论
0.0414s