QtプラグインでVS用に生成されたプロジェクトをいくつか見て、環境変数QTDIRを使ってQtヘッダーファイルなどを参照していることに気付きました。しかし、私はこの変数がどこに設定されているか把握できませんでした。私はそれがプロジェクトの設定のどこかになければならないと思うが、私はそれを見つけることができなかった。また、ビルド中に必要な環境変数を参照しています。デバッグ用の環境変数ではありません。 WindowsではVisual Studio(2008)でビルドするための環境変数を設定する
3
A
答えて
5
QTDIRのような環境変数を設定する方法は2つあります。どちらかの恒久的System Properties->Advanced->Environment Variables
中または一時的cmd.exe
を開いてset QTDIR=/path/to/qt
を実行することで、単一のCMDセッションに対して、そのコマンドラインからVSを起動すると(devenv.exe
を実行)、設定されたQTDIR値が使用されます。 2番目のケースは主に複数のQTがインストールされている場合に使用します。
とは別に、VSプロパティシートでユーザーマクロを使用することもできます。ビルド・ツールの観点からは、環境変数と同等のものです。新しいプロパティシートをプロジェクトに追加し、新しいシートをダブルクリックしてUser Macros
ページに移動し、Add Macro
をクリックします。うれしいことは、このプロパティシートをすべてのQtプロジェクトで共有できることです。
1
Qtをセットアップウィザードで(手動ではなく)インストールすると、インストールプロセスによってシステム環境変数QTDIRが設定されます。これはプロジェクト固有のものではなく、システム全体に合わせて設定されています。あなたはstijnが記述された場所でそれを確認することができます。
ヒント:(勝利がCtrlキーとAltキー間のキーである場合)
関連する問題
- 1. 構文:Visual Studio 2008で環境変数を設定する
- 2. Visual Studioコード:環境変数の設定
- 3. Visual Studio 2012で環境変数を設定する方法は?
- 4. コンパイル時にVisual Studio 2008環境変数を使用する
- 5. PowerShellからVisual Studio環境変数を設定する
- 6. hudsonでビルドするための環境変数を設定する
- 7. Visual Studioプロパティページ環境変数
- 8. Visual Studioソリューションパス環境変数
- 9. Visual Studio 2017でDOCKER_BUILD_SOURCE環境変数を設定する時期と場所
- 10. プロジェクトのデバッグ用にVisual Studioの環境変数を設定する
- 11. ドックでビルド中に環境変数を設定するには
- 12. Gradleビルドから環境変数を設定する
- 13. ビルド中に環境変数を設定する
- 14. のVisual Studio環境変数は、スクリプト
- 15. Visual Studio 2010の起動時にデフォルトの環境設定を変更する
- 16. シェフ:環境変数を設定する
- 17. 環境変数を設定する
- 18. シェフ:環境変数を設定する
- 19. Php環境変数を設定する
- 20. CMakeでビルド時間に環境変数を設定する方法は?
- 21. mavenを実行する前に環境変数を設定する(jenkinsビルドで)
- 22. ビルド時に多数のASP.NETサイトに環境変数を設定
- 23. の設定環境変数
- 24. 環境変数の設定
- 25. ビルド全体でnmakeからANTまでの環境変数を設定する
- 26. Visual Studioでプロジェクト固有の環境変数を設定するにはどうすればよいですか?
- 27. GRADLE(Android Studio)に環境変数を設定するのはなぜですか?
- 28. Visual StudioのカスタムPython環境のPATH環境変数変更済み
- 29. Visual Studio 2013で間違った環境変数パス
- 30. C++でデバッガの複数の環境変数Microsoft Visual Studio 2010
対話システムのプロパティを開くために勝利 + 一時停止を押すことができ、私はそれがこれをしなかったとは思いませんここではqtsdkを自動的にインストールしました。 – Nils
うん、そうすれば、インストーラはあなたのシステムにQTDIRを設定しました。そうでない場合は、手動で行う必要があります。または、異なるプロジェクトに異なるQtバージョンを使用したい場合は、stijnはここであなたのオプションを説明しました –
私はすでに手動で行っていましたが、ビルド専用にVSオプションがあると思いました。 – Nils