• 关于 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* 

    这个貌似也没啥问题。

    我很不喜欢这个工具。

  • 相关阅读:
    iOS 实现多个按钮,点选一个其它都取消选中状态的最佳方法
    iOS隐藏导航条1px的底部横线
    ios url 编码和解码
    ClassLoader
    Java多线程
    Tomcat8-启动脚本分析
    Cmd
    java命令
    Http报文
    断点续传原理
  • 原文地址:https://www.cnblogs.com/pied/p/8185151.html
Copyright © 2020-2023  润新知