用C++调用PYTHON脚本
2009-01-09 13:55
405 查看
准备工作:
1.下载boost
2.安装python
新建一新工程
include添加:
boost/include
python/include
lib添加
boost/lib
python/lib
引入
python/libs/python25.lib
如果是在gcc下,需引入libpython25.a,这一文件也是在python/libs目录下
开始写程序:
#include <boost/python.hpp>
using namespace std;
int main()
{
Py_Initialize(); // 启动Python 虚拟机
PyRun_SimpleString("print '1+2=' ,1+2"); //Python的脚本
Py_Finalize(); //释放虚拟机资源
return 0;
}
正常情况下,编译应该会顺利通过,如果出现unsolved这样的错误,则看上面的配置是否有遗漏
如果需要直接调用py文件
PyRun_SimpleString("execfile('test.py')");
这样就可以了。
1.下载boost
2.安装python
新建一新工程
include添加:
boost/include
python/include
lib添加
boost/lib
python/lib
引入
python/libs/python25.lib
如果是在gcc下,需引入libpython25.a,这一文件也是在python/libs目录下
开始写程序:
#include <boost/python.hpp>
using namespace std;
int main()
{
Py_Initialize(); // 启动Python 虚拟机
PyRun_SimpleString("print '1+2=' ,1+2"); //Python的脚本
Py_Finalize(); //释放虚拟机资源
return 0;
}
正常情况下,编译应该会顺利通过,如果出现unsolved这样的错误,则看上面的配置是否有遗漏
如果需要直接调用py文件
PyRun_SimpleString("execfile('test.py')");
这样就可以了。
相关文章推荐
- C++调用Python脚本碰到的问题及解决方法【更新中】
- C++中调用Python脚本(转载)
- C++中调用Python脚本
- 使用C++调用Python脚本的步骤和问题解决办法
- c++调用python脚本
- Windows C++程序调用包含TensorFlow代码的Python脚本出错问题的解决办法
- c++调用python脚本
- c++调用python脚本
- C++调用python脚本
- c++调用tensorflow库的python脚本出现的问题
- C++调用Python脚本初识
- C++调用Python脚本上传三维模型至Sketchfab网站
- C++ 调用Python3 脚本中无法引入内建模块的问题 解决方法
- C++ 多线程调用Python脚本
- [VS2013]C++中调用Python脚本提示 error LNK2001: 无法解析的外部符号__imp_PyString_FromString等错误的解决方案
- C++中调用Python脚本
- c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法
- python2.7嵌入c++的故事之一:c++调用脚本出现Import error: no module named错误
- C++ 应用程序中 嵌入的python脚本与C++程序的互相调用(访问 通信)
- c++中调用python脚本提示 error LNK2001: 无法解析的外部符号