我使用 Qt 用 C++ 编写了一个小程序。当时还是 Qt4,为了让我的朋友在他们的 Ubuntu 系统上编译我的程序,我会告诉他们,在获取我的源文件后,只需运行:
sudo apt install libqt4-dev
<navigate to sources directory>
qmake
make
现在是 Qt5,我从某处看到新的libqt4-dev
是,所以我告诉他们只需用而不是qtdeclarative5-dev
来输入上面的代码。然而没有用,它确实:。我很快找到了一个解决方案,方法是附加:qtdeclarative5-dev
libqt4-dev
qmake
qmake: 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