gpt4 book ai didi

linux - 在Linux Mint 17.2(即Ubuntu 14.04)中,如何使qt 5.4成为程序默认的qt5库版本?

转载 作者:太空宇宙 更新时间:2023-11-04 05:01:01 29 4
gpt4 key购买 nike

我从官网安装最新的qt版本http://www.qt.io/qt5-4/成功地。我按照这个教程http://sysads.co.uk/2014/05/install-qt-5-3-ubuntu-14-04并安装qt 5.4版本。此外,我安装了 qt 5.2.1 的 Ubuntu 存储库版本。

现在我想将默认版本设置为5.4,因为程序在旧的qt5版本中无法正常运行。也就是说,当我启动一个需要使用qt5库的程序时,该程序将使用5.4版本而不是qt 5.2版本。虽然我已经安装了5.4和5.2版本,但程序仍然使用qt 5.2版本。

我尝试使用qtchooser选择5.4版本作为默认选项,但是系统中安装的程序仍然使用qt 5.2库。我尝试修改有关qtchooser的相关文件,但没有任何变化。

最佳答案

如果库版本不在某个常规存储库中,我强烈建议不要依赖用户从“非官方”安装位置以某种方式安装它。或者您自己提供库版本的包以与您的应用程序一起安装。但不要更换系统Qt版本。那将是 Bad®。

相反,可以使用特定的rpath编译您的程序,或者将您的程序包装在使用LD_PRELOAD和/或LD_LIBRARY_PATH之类的脚本中来加载您在应用程序包中提供的库版本。

这两种方法都很笨拙,如果可能的话,我至少会尝试解决 Qt 版本错误。

关于linux - 在Linux Mint 17.2(即Ubuntu 14.04)中,如何使qt 5.4成为程序默认的qt5库版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33142445/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com