如何在 ubuntu 中构建 Python Qt

How to build PythonQt in ubutnu

我想在我的 c++ Qt 应用程序中嵌入 python 脚本,通过在网上搜索我发现 PythonQt 正是我要找的东西但是当我去它是 github repo,有针对 windows 系统的构建描述,但没有针对 ubuntu 系统的构建描述,因此在克隆 repo 之后,如果我将其 src 包含在我的 [=17] 中=] 文件它给我输出 Python.h not found,我想原因是我没有在我的系统中构建它。有没有人可以告诉我如何在 ubuntu 中构建 PythonQt。他们的 repo 的 link 是这样的: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