最少安装 Qt5 来编译代码

最少安装 Qt5 来编译代码

我使用 Qt 用 C++ 编写了一个小程序。当时还是 Qt4,为了让我的朋友在他们的 Ubuntu 系统上编译我的程序,我会告诉他们,在获取我的源文件后,只需运行:

sudo apt install libqt4-dev
<navigate to sources directory>
qmake
make

现在是 Qt5,我从某处看到新的libqt4-dev是,所以我告诉他们只需用而不是qtdeclarative5-dev来输入上面的代码。然而没有用,它确实:。我很快找到了一个解决方案,方法是附加:qtdeclarative5-devlibqt4-devqmakeqmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory-qt5

sudo apt install qtdeclarative5-dev
<navigate to sources directory>
qmake -qt5
make

这是正确的做法吗?有没有更轻量或更快捷的 Qt 安装?

答案1

仅使用qmake命令进行编译的正确方法。您可以安装 qt5-default 包,以便在使用开发二进制文件时将 qt5 设置为默认值。

sudo apt-get install qt5-default qtdeclarative5-dev

相关内容