首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QT5.4支持的.so文件附带默认Ubuntu14.04LTS信任与否

QT5.4支持的.so文件附带默认Ubuntu14.04LTS信任与否
EN

Ask Ubuntu用户
提问于 2015-02-26 11:19:51
回答 2查看 4.9K关注 0票数 2

我能够制作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?

谢谢。

EN

回答 2

Ask Ubuntu用户

发布于 2015-02-26 12:41:56

Ubuntu14.04LTS的存储库目前包含5.2.1版以下的Qt5文件。

每次发布新版本时,Ubuntu团队都必须确保将这个新版本集成到存储库中。但是通常只有补丁和次要特性才会被采用到旧的Linux版本中。

14.04是一个长期的支持版本,所以它会得到更长时间的更新,但我不确定它是否会得到最新的Qt。而且,该版本是非常新的,所以需要一段时间才能到达存储库。

所以没有简单的方法来做你想做的事。我想你现在对包装相当了解了,因为你说你已经打包了一个应用程序。也许A PPA可以是一个解决方案。您可以为Qt5.4提供一个包,为您的应用程序提供一个包。也许已经有Qt了,但我找不到。

编辑:也许是这个PPA

票数 1
EN

Ask Ubuntu用户

发布于 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

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/590162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档