关于 qtchooser

Posted 勤敬端正

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 qtchooser相关的知识,希望对你有一定的参考价值。

关于这个工具,我有一万个 mmp 要讲。之前为了图省事,直接手动把 qmake 的链给改掉了,总觉得这样不大科学。

恩,系统既然提供了 qtchooser 那就用用吧。但是,尝试之后觉得做得跟屎一样。这样一个任务,不是写个脚本就行吗?作者在做什么狗屎?

反正就是,我还得手动去编辑路径啥的。还关键是这程序 man 和 help 打印出来的不一致,help写的是一坨屎,man 到的又直接用不了。

无力吐槽。

 

qtchooser 的配置目录

/usr/lib/x86_64-linux-gnu/qtchooser

 

qtchooser 的真是配置目录:

/usr/share/qtchooser

 

qtchooser 的用户配置目录:

~/.config/qtchooser/

 

1. 对于用 apt-get 安装的 qt

因为在 /usr/share/qtchooser 目录下,已经有了相应的 config 文件,所以,直接手动把它连接到 /usr/lib/x86_64-linux-gnu/qtchooser/default 就行。

或者,使用尝试了很多遍才发现有效的办法,设置环境变量,如: export QT_SELECT=qt5 。这里的版本名称,就是  /usr/lib/x86_64-linux-gnu/qtchooser/ 的某个文件名。

 

2. 对于自己编译的 qt

最好是写仿照 /usr/share/qtchooser/ 下的文件,自己写一个 conf :第一行是 bin 目录,第二行是库文件所在目录。

相对应的,想使用这个版本,就把 default 指向这个新建的 conf 就行。

 

3. 直接手动链接 qmake 到 qmak-qt* 

这个貌似也没啥问题。

 

我很不喜欢这个工具。

以上是关于关于 qtchooser的主要内容,如果未能解决你的问题,请参考以下文章

再聊面试,这次关于钱,关于培训,关于内卷

关于数学,关于年少的感动,关于初心

Cheetach Software Studying Note 1

scrapy 关于 rule, 关于多页

JS学习笔记关于选项卡,关于this,关于innerHTML

关于唯典冰淇淋新闻页的布局