Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在ubutnu中构建PythonQt_C++_Qt_Pythonqt - Fatal编程技术网

C++ 如何在ubutnu中构建PythonQt

C++ 如何在ubutnu中构建PythonQt,c++,qt,pythonqt,C++,Qt,Pythonqt,我想在我的c++Qt应用程序中嵌入python脚本,通过在网上搜索,我发现PythonQt正是我要寻找的,但是当我去它的githubrepo时,有针对windows系统的构建描述,但不是针对ubuntu系统的,所以在克隆repo之后,如果我在Qt.pro文件中包含它的src让我输出那个 Python.h未找到,我认为原因是我没有在我的系统中构建它。有谁能告诉我如何在ubuntu中构建PythonQt。他们的repo链接如下: 如果这不起作用,您还可以建议我做一些其他事情,帮助我将python脚本

我想在我的
c++Qt
应用程序中嵌入
python
脚本,通过在网上搜索,我发现
PythonQt
正是我要寻找的,但是当我去它的
githubrepo
时,有针对windows系统的构建描述,但不是针对
ubuntu
系统的,所以在克隆
repo
之后,如果我在
Qt.pro
文件中包含它的
src
让我输出那个
Python.h未找到
,我认为原因是我没有在我的系统中构建它。有谁能告诉我如何在ubuntu中构建
PythonQt
。他们的
repo
链接如下:


如果这不起作用,您还可以建议我做一些其他事情,帮助我将
python
脚本嵌入
Qt c++
应用程序。

首先使用以下命令克隆
repo
https://github.com/MeVisLab/pythonqt.git
然后将
cd
放入克隆文件夹,并执行以下命令将其
构建到您的系统中

qmake
sudo make all
sudo make install
此命令将在当前目录中生成
MakeFile
,运行以下命令在系统中完全构建
PythonQt

qmake
sudo make all
sudo make install
在执行这些命令时,如果出现以下错误

fatal error: 'private/qmetaobjectbuilder_p.h'
运行以下命令以解决此问题

sudo apt install qtbase5-private-dev

它能用,谢谢。