我查看了由Qt插件爲VS生成的一些項目,並注意到它們使用環境變量QTDIR來引用例如Qt頭文件。但是我沒有弄清楚這個變量的設置。我想它一定是在項目設置的某個地方,但是我找不到它。另外請注意,我指的是在構建期間需要的環境變量,而不是用於調試的環境變量。在Visual Studio中設置用於構建的環境變量(2008)
3
A
回答
5
在Windows上,有兩種設置QTDIR等環境變量的方法:通過打開cmd.exe
並執行set QTDIR=/path/to/qt
永久性地在System Properties->Advanced->Environment Variables
或臨時爲單個cmd會話;現在當從該命令行啓動VS時(執行devenv.exe
),它將使用剛剛設置的QTDIR值。你主要使用第二種情況,當你有多個QT安裝。
除此之外,您還可以在VS屬性表中使用用戶宏。從構建工具的角度來看,它們有點相當於環境變量。爲您的項目添加一個新的屬性表,雙擊新表,進入User Macros
頁面並點擊Add Macro
。好的是你可以在你所有的Qt項目中共享這個屬性表。
1
當您通過安裝嚮導安裝Qt(即不是手動安裝)時,安裝過程會設置系統環境變量QTDIR。這不是一個特定於項目的事情,它是爲整個系統設置的。你可以在描述的位置檢查。
提示:您可以按贏 + 暫停打開系統屬性對話框(其中贏是按Ctrl和Alt鍵之間的鍵)
相關問題
- 1. 語法:在Visual Studio 2008中設置環境變量
- 2. 如何爲visual studio 2008 sp1設置環境變量?
- 3. 設置Visual Studio的環境變量用於調試項目
- 4. 從Gradle構建設置環境變量
- 5. Xcode等效於Visual Studio環境變量
- 6. 如何在Visual Studio中設置路徑環境變量?
- 7. 在Visual Studio C++項目中設置環境變量
- 8. 在x64(Visual Studio 2008)環境中構建x86代碼?
- 9. 在編譯時使用Visual Studio 2008環境變量
- 10. Visual Studio(C#)使用環境變量構建輸出路徑
- 11. Visual Studio 2008變量建議
- 12. 定義Visual Studio 2010的環境變量以便在構建過程中使用?
- 13. 如何在Docker中構建期間設置環境變量
- 14. NDK在構建腳本中設置環境變量
- 15. 如何爲Visual Studio 2005設置環境變量INCLUDE?
- 16. visual studio路徑的環境變量?
- 17. Xcode構建設置,模擬器vs設備的環境變量
- 18. 如何使用CMake在Visual Studio 2017 RC1中設置環境變量?
- 19. 如何在Visual Studio 2008項目屬性中使用環境變量?
- 20. 在Visual Studio 2013中設置性能分析器的環境變量
- 21. 如何在Visual Studio中設置項目特定的環境變量?
- 22. 我如何設置在Visual Studio 2010中的環境變量QL_NET爲QuantLib + SWIG
- 23. Visual Studio Solution Path環境變量
- 24. Visual Studio屬性頁面環境變量
- 25. Visual Studio模板和環境變量
- 26. 在eclipse中設置引用其他環境變量的環境變量
- 27. 在Visual Studio 2010 C#項目中設置調試/運行環境變量?
- 28. 如何爲我的應用程序設置環境變量,同時在Visual Studio 2008下對其進行分析
- 29. 設置Java環境變量?
- 30. DrJava設置環境變量
我不認爲它這樣做在這裏,我自動安裝了qtsdk。 – Nils 2012-03-02 12:47:41
是的,那麼安裝程序已經爲您的系統設置了QTDIR。如果沒有,你應該手動完成。或者如果你想爲不同的項目使用不同的Qt版本,可以在這裏描述你的選項 – 2012-03-02 14:36:25
好的我已經手動完成了它,但是我認爲只有在構建時纔會有VS選項。 – Nils 2012-03-02 15:03:03