我正在尝试将 python 3.7.0 嵌入到 C++ 应用程序中并使用 MinGW 进行编译。
#include "Dependencies/include/Python.h"
int main()
{
PyObject* myPointer;
Py_Initialize();
return 0;
}
我用这个编译:
g++ ./TestEmbedding.cpp
我收到这个错误:
undefined reference to `_imp__Py_Initialize'
最佳答案
编辑: 找到并回答:
需要包含 python 库文件的路径。我个人现在正在使用 Visual Studio 并将其包含在设置中,但我认为 MinGW 可以通过一些命令行调整来完成。
在库路径中包含与此类似的内容。 C:本地\程序\Python\Python37\Lib
关于c++ - 嵌入 Python : undefined reference to `_imp__Py_Initialize' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52264686/