我想爲C++安裝Jom(http://wiki.qt.io/Jom)。當我輸入cmd中的qmake -r時,出現錯誤Project MESSAGE: Cannot build jom with Qt version 4.8.7.
Project ERROR: Use at least Qt 5.2.0.
。這是因爲我安裝了PyQt 4.8.7版和Qt 5.8.0版。在構建Jom時,Jom會在錯誤的Qt文件夾中搜索。我怎樣才能解決這個問題?如何指定搜索目錄的源代碼構建
0
A
回答
1
如果你安裝了多個版本的Qt,你也有多個版本的qmake。您可以在Windows上使用where qmake
來檢查您正在運行的qmake,它會輸出您的路徑中可用的qmake可執行文件列表,列表中的第一個將是運行qmake
時執行的列表。
例如:
C:\>where qmake
C:\Qt\5.8\msvc2015\bin\qmake.exe
C:\Qt\5.6\msvc2015\bin\qmake.exe
如果第一個,是不是你想要的,你可以通過使用其完整的路徑運行:
C:\>C:\Qt\5.6\msvc2015\bin\qmake.exe -version
QMake version 3.0
Using Qt version 5.6.2 in C:/Qt/5.6/msvc2015/lib
如果QMAKE和你想要的Qt版本不在你的PATH中,你可以使用Qt提供的腳本來設置一個有效的環境。這些可在開始菜單中作爲Qt 5.8 64-bit for Desktop (MSVC 2015)
(根據您的安裝進行更改)提供,也可以通過執行qtenv2.bat
(例如C:\Qt\5.8\msvc2015\bin\qtenv2.bat
)直接使用它們。
如果您使用的是MinGW,您已經設置了所有設置,但是如果您使用的是MSVC,則還需要運行vcvarsall.bat
,它可以在Visual安裝文件夾中找到。
+0
它工作,謝謝! – Senyokbalgul
相關問題
- 1. 如何從構建目錄中選擇源代碼(如果可用)否則使用源代碼目錄?
- 2. gdb搜索源目錄
- 3. 如何構建搜索引擎優化的圖像目錄?
- 4. 如何獲取grep命令來搜索指定的目錄?
- 5. C#源代碼搜索
- 6. 如何指定nuget的包源代碼
- 7. 使用Teamcity構建臨時目錄中的源代碼
- 8. 如何在Visual Studio 2015中跨TFS項目搜索源代碼?
- 9. 如何搜索特定圖像的iframe或獲取源代碼
- 10. JS Bookmarklet搜索特定代碼的頁面源代碼
- 11. 如何部分構建Android源代碼?
- 12. 如何從源代碼構建d3.js?
- 13. 如何從midas源代碼構建midas.obj
- 14. 如何從源代碼構建libpoppler?
- 15. 如何從源代碼構建vim 7.3.285
- 16. 如何從源代碼構建?
- 17. 如何從源代碼構建libpthread.so?
- 18. 如何從源代碼構建Windows D3D9?
- 19. jqgrid搜索:如何指定搜索列?
- 20. 如何指定軟件包源代碼?
- 21. 從指定的android源代碼版本創建sdk源碼包
- 22. 指定(git)TFS源代碼分支(VSO)構建
- 23. 手動指定如何構建索引?
- 24. 如何搜索目錄IOS
- 25. 如何在迭代搜索目錄時跳過目錄? (C#)
- 26. 迭代加深搜索源代碼
- 27. 從源代碼構建proguard
- 28. 用scons構建源代碼?
- 29. 從源代碼構建KVM
- 30. 搜索引擎的源代碼
Does [this](http://stackoverflow.com/questions/17490489/how-can-i-set-path-variable-using-qt)回答你的問題? – CaptainTrunky
我曾嘗試將Qt 5.8.0添加到環境變量,但Jom仍然在PyQt文件夾中搜索Qt。我是C++和cmd命令的初學者,我該怎麼辦? – Senyokbalgul
jom總是有標準的Qt包,所以你不需要構建它。這是qmake的地方。 – AlexanderVX