我的Linux系统上同时使用qt4和qt5。 qt4默认使用。什么是一个干净的方式来改变,以便qmake默认使用qmake-qt5?默认情况下,使qmake使用qt5
3
A
回答
4
有一个名为qtchooser的工具可以在Qt版本之间切换。在Debian和Ubuntu上,您可以使用apt-get install qtchooser
进行安装。
最简单的方法是使用它来列出替代方案,然后创建QT_SELECT
环境变量。
$ qtchooser -list-versions
4
5
default
opt-qt55
qt4-i386-linux-gnu
qt4
qt5-i386-linux-gnu
qt5
然后,您创建QT_SELECT
环境变量并将其设置为export QT_SELECT=4
或export QT_SELECT=5
。
5
系统可能有不同的元数据包来处理默认值。 例如在Debian有一个qt4-default
和qt5-default
封装,安装它们中的一个将卸载其他并设置符号链接适当
相关问题
- 1. 产量和默认情况||不输出默认情况下
- 2. 默认情况下,法国
- 3. 安卓:默认情况下
- 4. 默认情况下,使所有ActionMailer交付使用delayed_job
- 5. 默认情况下禁用Telerik图例
- 6. 默认情况下修改默认命令:默认命令为
- 7. 默认情况下为什么不应用(RankNTypes使用)?
- 8. 为什么qq5默认包中没有包含qmake-qt5
- 9. 默认情况下,如何让TextMate使用Ruby on Rails?
- 10. 默认情况下使用擦除选项进行pip安装
- 11. 在没有默认构造函数的情况下使用nhibernate
- 12. 在没有JdbcOdbc默认桥接的情况下使用Microsoft Access
- 13. 默认情况下ruby-aes使用填充吗?
- 14. 默认情况下,NodeJS的Datastore API是否使用`distinct on`?
- 15. 从默认情况下使用InstallShield LE自定义setup.exe图标
- 16. 默认情况下,我应该使用Unicode字符串吗?
- 17. 默认情况下,TensorFlow作业是否使用多个核心?
- 18. 如何使“员工”,“用户”默认情况下odoo 9
- 19. 在默认情况下使用$ watch的Angularjs中的'IsolateScope'?
- 20. 默认情况下使用object_select_tag选择多个选项
- 21. 获取所有表行,不默认情况下使用BeautifulSoup
- 22. 默认情况下,使用Scientific时输入'Double'的限制
- 23. 如何在不使用Xlib的情况下配置QT5
- 24. 在默认情况下的UITableViewCell
- 25. 默认情况下,AppEngine主键
- 26. ,async:默认情况下是否为假?
- 27. 值“零”默认情况下,字符串
- 28. 默认情况下,mumamo-alt-php-tags-mode
- 29. 数据表 - 默认情况下
- 30. 开放的系统,默认情况下
请提供'LS -l $输出(其qmake的)'' – PnotNP
1 lrwxrwxrwx根根23 Sep 3 14:14/usr/bin/qmake - >/usr/lib64/qt/bin/qmake *' – niko
难道没有比用符号链接更优雅的东西吗? – niko