首页 > 解决方案 > 如何在 ubutnu 中构建 PythonQt

问题描述

我想将python脚本嵌入到我的c++ Qt应用程序中,通过在网上搜索,我发现这PythonQt正是我正在寻找的,但是当我去github repo那里时,那里有针对 Windows 系统的构建描述,但没有针对ubuntu系统,所以在克隆后repo如果我包括它src在我的Qt .pro文件中,它给了我输出 Python.h not found,我认为原因是我没有在我的系统中构建它。有没有人可以告诉我如何PythonQt在ubuntu中构建。他们的链接repo是这样的:https ://github.com/MeVisLab/pythonqt

如果这不起作用,您还可以建议我一些其他的东西,这将有助于我将python脚本嵌入到我的Qt c++应用程序中。

标签: c++qtpythonqt

解决方案


首先repo使用以下命令 https://github.com/MeVisLab/pythonqt.gitcd其克隆到克隆文件夹中,然后将以下命令执行build到您的系统中。

qmake

此命令将生成MakeFile到您的当前目录运行以下命令以PythonQt在您的系统中完全构建。

sudo make all
sudo make install

如果您收到以下错误,则在执行这些命令时

fatal error: 'private/qmetaobjectbuilder_p.h'

运行以下命令来解决这个问题

sudo apt install qtbase5-private-dev

推荐阅读