欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

qtchooser

程序员文章站 2022-06-01 17:22:44
...
直接运行qmake,发现缺少路径或文件名
通过which qmake,知道qmake 命令在/usr/bin/qmake,这个文件链接到/user/bin/qchooser
猜想这个chooser是个进行版本管理的工具,类似jdk的版本管理。。。。
其用法如下:
Usage:
  qtchooser { -l | -list-versions | -print-env }
  qtchooser -run-tool=<tool name> [-qt=<Qt version>] [program arguments]
  <executable name> [-qt=<Qt version>] [program arguments]

Environment variables accepted:
QTCHOOSER_RUNTOOL  name of the tool to be run (same as the -run-tool argument)
QT_SELECT          version of Qt to be run (same as the -qt argument)

通过-l 可以列出所有的版本,有 4 5 qt4 qt5 等,通过网上查找知道-l 列出的其实对应
/usr/lib/x86_64-linux-gnu/qtchooser/ 下的几个软链,4.conf 5.conf 。。。
链接到的地方在
/usr/share/qtchooser/下的几个conf,conf内容现在只知道第一行是对应qt的bin目录,所以我也自己建了一个qt5.3.conf,并生成软链放在/usr/share/qtchooser/下面取名default.conf
这样之后,-l 会发现有了一个default,而且qmake -v 可以看到是自己安装qt的路径位置。
over

上一篇: spring boot

下一篇: qt链接总结

推荐阅读