这可能是重复的idk。我寻找答案,但没有人帮我。 我试图在C++中在VisualStudio 2017中嵌入Python。我的目标是:
#include <Python.h>
int
main()
{
Py_Initialize();
PyRun_SimpleString("from time import time,ctime\n"
"print 'Today is',ctime(time())\n");
Py_Finalize();
return 0;
}
我做的是:
为项目安装nuget paket“python embed”
我将…\packages\python embed.3.6.1.1\lib\native\include添加到其他includes
我将…\packages\python embed.3.6.1.1\lib\native\libs\python36.lib添加到其他依赖项
复制上面的代码,构建并运行
我得到以下错误:
1>;PYxC.obj公司:错误LNK2001:未解析的外部符号\uuu imp_upy_Initialize
1>;PYxC.obj公司:error LNK2001:未解析的外部符号\uu imp_upyrun_SimpleStringFlags
1>;PYxC.obj公司:error LNK2001:未解析的外部符号
1>;C:\Users\Windows\source\repos\PYxC\Release\PYxC.exe文件:致命错误LNK1120:3未解析的外部
有人能不能给低智商的sombebody解释一下,在visualstudio2017中如何将python嵌入到c++中,就像上面的代码或者这个https://docs.python.org/2/extending/embedding.html#very-high-level-embedding
目前没有回答
相关问题 更多 >
编程相关推荐