gpt4 book ai didi

qt - 让qmake默认使用qt5

转载 作者:行者123 更新时间:2023-12-04 05:02:18 26 4
gpt4 key购买 nike

我的 Linux 系统上有 qt4 和 qt5。默认使用 qt4。什么是一种干净的方法来改变它,以便 qmake 默认使用 qmake-qt5?

最佳答案

步骤 0 : 在你的系统中安装 qtchooser。

$sudo apt-get install qtchooser

第一步 :在您的系统中找到您的 qtchooser 配置文件。
$ locate qtchooser | grep conf

/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
/usr/lib/x86_64-linux-gnu/qtchooser/4.conf
/usr/lib/x86_64-linux-gnu/qtchooser/5.conf
/usr/lib/x86_64-linux-gnu/qtchooser/qt4.conf
/usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf

命令结果可能与您的不同。这些 x.conf 文件代表 qtchooser 可以在您的系统中识别的所有 qt 版本。每个 x.conf 文件都是一个符号链接(symbolic link),指向您已安装的 qt 配置文件。修改 default.conf 可以配置您期望的默认 qt 版本。

第二步 :找出符号链接(symbolic link)文件 default.conf 链接到的文件位置。
$ls -l /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
lrwxrwxrwx 1 root root 53 x xx xxx /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf -> ../../../share/qtchooser/qt4-x86_64-lnux-gnu.conf

第三步 : 创建你的 qt 版本 conf 文件

第 2 步的结果显示了所有 qt 版本 conf 文件的位置: /usr/share/qtchooser .您只需创建一个 conf 文件,在此路径中指定您的 qt 版本。比如我的qt安装在 /opt/Qt5.13.1/我想将此 qt 版本设置为我系统中的默认版本。我们可以创建一个名为 的文件qt5.13.1.conf .
$cd /usr/share/qtchooser
$sudo vi qt5.13.1.conf

并填写以下两行:第一行表示 qmake 位置,另一行表示库路径。
/opt/Qt5.13.1/5.13.1/gcc_64/bin
/opt/Qt5.13.1/5.13.1/gcc_64/lib

第 4 步 : 将您的 qt 设置为默认值。

只需将 default.conf 符号链接(symbolic link)修改为在步骤 3 中创建的 qt conf 文件。
$cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/
$sudo ln -snf ../../../share/qtchooser/qt5.13.1.conf default.conf

完成这些步骤后,默认 qt 已经配置完毕,您可以键入以下命令进行测试,它应该是您的默认 qt。
$qmake -v

关于qt - 让qmake默认使用qt5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39735998/

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