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

xiuxiu1017 xiuxiu1017 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
贴出我的代码:
#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文件

哪里出了错误呢?
请指教
...全文
评论 8
收藏 已收藏
分享
返回顶部
xiuxiu1017
脚本语言 37,737 成员 34,208 内容