1.报错信息:
undefined reference to `Py_SetPythonHome'
undefined reference to `Py_BuildValue'
undefined reference to `Py_SetPythonHome'
undefined reference to `Py_Initialize'
undefined reference to `PyImport_ImportModule'
undefined reference to `PyDict_GetItemString'
undefined reference to `PyInstanceMethod_New'
undefined reference to `PyObject_CallObject'
2.错误原因:
C++和python3混合编程时,找不到python动态库。
3.解决办法:
注:改成自己的project name
target_link_libraries(cplus_and_python
/home/zxq/anaconda3/envs/onnx/lib/libpython3.7m.so
)