我的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. Switch語句。使用默認情況下
- 2. 默認情況下,JMS使用HTTP?
- 3. 產量和默認情況||不輸出默認情況下
- 4. 安卓:默認情況下
- 5. 默認情況下,法國
- 6. 默認情況下,Constexpr lambda?
- 7. 默認情況下在VBox
- 8. 在默認情況下
- 9. FactoryGirl在默認情況下
- 10. 默認情況下,使所有ActionMailer交付使用delayed_job
- 11. 默認情況下禁用Telerik圖例
- 12. 警告:默認情況下啓用]
- 13. 默認情況下修改默認命令:默認命令爲
- 14. Django:默認情況下如何過濾使用username__iexact的用戶?
- 15. 默認情況下使用XMLEncoder/Decoder調用newInstance?
- 16. 默認情況下爲什麼不應用(RankNTypes使用)?
- 17. 默認情況下使用調用對象的「self」的方法
- 18. 默認情況下,TensorFlow作業是否使用多個核心?
- 19. 在沒有JdbcOdbc默認橋接的情況下使用Microsoft Access
- 20. 在默認情況下使用$ watch的Angularjs中的'IsolateScope'?
- 21. 默認情況下,我應該使用Unicode字符串嗎?
- 22. 從默認情況下使用InstallShield LE自定義setup.exe圖標
- 23. 使用HttpsURLConnection默認情況下Java哪些證書信任?
- 24. 默認情況下使用object_select_tag選擇多個選項
- 25. 默認情況下,Cmake使用錯誤的變量
- 26. 默認情況下使用ASP.NET Web API返回json
- 27. 在沒有默認構造函數的情況下使用nhibernate
- 28. 默認情況下ruby-aes使用填充嗎?
- 29. 如何使「員工」,「用戶」默認情況下odoo 9
- 30. 在不使用默認情況下解析python中的日期
請提供'LS -l $輸出(其qmake的)'' – PnotNP
1 lrwxrwxrwx根根23 Sep 3 14:14/usr/bin/qmake - >/usr/lib64/qt/bin/qmake *' – niko
難道沒有比用符號鏈接更優雅的東西嗎? – niko