我想爲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. 如何從構建目錄中選擇源代碼(如果可用)否則使用源代碼目錄?
- 3. 如何爲scaladoc指定其他源代碼目錄?
- 4. gdb搜索源目錄
- 5. 指定多個目錄遞歸搜索
- 6. 如何將源代碼目錄添加到gcc的搜索路徑?
- 7. OpenCV源代碼目錄結構
- 8. 如何構建C++源代碼的「庫」?
- 9. 如何構建搜索引擎優化的圖像目錄?
- 10. C#源代碼搜索
- 11. 在源代碼中搜索
- 12. 搜索函數源代碼
- 13. 如何指定nuget的包源代碼
- 14. 如何獲取grep命令來搜索指定的目錄?
- 15. 使用Teamcity構建臨時目錄中的源代碼
- 16. 如何在Visual Studio 2015中跨TFS項目搜索源代碼?
- 17. 如何搜索特定圖像的iframe或獲取源代碼
- 18. JS Bookmarklet搜索特定代碼的頁面源代碼
- 19. 如何從midas源代碼構建midas.obj
- 20. 如何構建tizen源代碼?
- 21. 如何從源代碼構建Windows D3D9?
- 22. 如何從源代碼構建libpthread.so?
- 23. 如何從源代碼構建libpoppler?
- 24. 如何部分構建Android源代碼?
- 25. 如何從源代碼構建Mojarra
- 26. 如何從源代碼構建KDE Dolphin?
- 27. 如何從源代碼構建?
- 28. 如何從源代碼構建vim 7.3.285
- 29. 如何從源代碼構建d3.js?
- 30. 如何從源代碼構建CodeCompileUnit?
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