MyException - 我的异常网
当前位置:我的异常网» C++ » c++调用python有关问题请问 :py文件找不到

c++调用python有关问题请问 :py文件找不到

www.MyException.Cn  网友分享于:2013-02-16  浏览:31次
c++调用python问题请教 :py文件找不到
贴出我的代码:
#helloworld.py
def Hello():
print"Hello, world!"
 
cpp文件
{
Py_Initialize();
  PyRun_SimpleString("import sys");
  PyRun_SimpleString("sys.path.append('./')");
  PyObject * pModule = NULL;
  PyObject * pFunc = NULL;
  pModule =PyImport_ImportModule("helloworld");
  if (!pModule)
  {
   int ntest=0;
  }
  pFunc= PyObject_GetAttrString(pModule, "Hello");
  PyEval_CallObject(pFunc, NULL);
  Py_Finalize();
}
 
c++程序中 helloworld.py和cpp及h文件放在同一路径下,exe文件在另外的路径中
调试程序,进入到红色的部分,找不到py文件
 
哪里出了错误呢?
请指教
c++ python null

------解决方案--------------------
boost中有python库,可以在c++中调用 py

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有