我想在我的Qt C ++应用程序中包含Anaconda的Python 3.6。原因是我希望能够在我的C ++应用程序中包含神经网络,该应用程序是用Python编写的。
我尝试以下列方式包含Python,我发现online:
INCLUDEPATH += /home/[username]/anaconda3/include/python3.6m
LIBS += -L/home/[username]/anaconda3/lib/ -lpython3.6m
它找到Python.h
标题,但链接到Python库会导致Qt Creator(显然)使用Anaconda的Qt库,而不是我下载并安装在我的主文件夹中的库。
这有两个原因:
我的程序需要Qt 5.9.1并且不能用Qt 5.6编译(Anaconda的版本)
即使使用Qt 5.6进行编译,也会突然发现缺少库的错误,请参阅以下内容:
有没有办法从Anaconda中包含Python但是告诉Qt Creator使用我的自定义Qt版本?