我想在我的c++ Qt
应用程序中嵌入python
脚本,通过在网上搜索,我发现PythonQt
正是我要寻找的,但是当我去到它的github repo
时,有针对windows系统的构建描述,但不针对ubuntu
系统,所以克隆repo
后,如果我将它的src
包含在我的Qt .pro
文件中,它会给我输出Python.h not found
,我想原因是我没有把它建在我的系统里。有没有人可以告诉我如何在ubuntu中构建PythonQt
。他们的repo
链接如下:https://github.com/MeVisLab/pythonqt
如果这不起作用,你也可以建议我一些其他的事情,这将有助于我嵌入python
脚本到我的Qt c++
应用程序。
首先使用以下命令克隆repo
https://github.com/MeVisLab/pythonqt.git
之后,cd
进入克隆文件夹,并执行下面的命令build
它到您的系统。
qmake
此命令将生成MakeFile
到您的当前目录,运行以下命令在系统中完全构建PythonQt
。
sudo make all
sudo make install
在执行这些命令时,如果出现以下错误
fatal error: 'private/qmetaobjectbuilder_p.h'
运行以下命令解决
sudo apt install qtbase5-private-dev