我能够制作QT5.2.1应用程序的deb文件,但在Ubuntu14.04LTS中不能生成QT5.4应用程序,64位。
我已经看到,路径.so中的Qt /usr/lib/x86_64-linux-gnu/文件是Qt5.2.1兼容的,而不是Qt5.4兼容的。
因此,我只想知道哪些Qt版本兼容的.so文件具有默认Ubuntu14.04LTS的可靠性,如果它不兼容QT5.4,那么如何使它兼容QT5.4?
谢谢。
发布于 2015-02-26 12:41:56
发布于 2015-02-26 12:50:51
您可以获得安装在软件中心或搜索ubuntu包中的软件的版本。
http://packages.ubuntu.com/
qt5是Ubuntu14.04版本的5.2
http://packages.ubuntu.com/trusty/qt5-default
qt5.2中的文件与qt5.4中的文件不兼容。
如果您想要一个版本的qt,而不是在ubuntu存储库中,您需要手动安装它。
这里有说明:
http://qt-project.org/wiki/Install_Qt_5_在……上面_Ubuntu
http://musescore.org/en/developers-handbook/compilation/compile-instructions-ubuntu-12.04-git
http://qt-project.org/wiki/Building_Qt_5_从…_Git
我还没有见过这方面的ppa,大多数构建说明都使用Qt5.2或5.3。
您可以尝试最后一个链接,从git构建,但我不确定它是否有效。我尝试过在Ubuntu14.04中构建5.3,但没有成功,所以无法确认它是可能的。
如果您“必须拥有”qt5.4,您可能需要使用更高版本的Ubuntu (15.04)
http://packages.ubuntu.com/vivid/qt5-default
或者是另一个发行版。Fedora在repos-https://admin.fedoraproject.org/updates/qt5-qtbase中有qt5.4
https://askubuntu.com/questions/590162
复制相似问题