私は、32 ビット バージョンと 64 ビット バージョンの両方のデバッグおよびリリースでコンパイルする必要がある非常に大規模なプロジェクトに取り組んでいます。また、携帯可能でなければなりません。問題は、32 ビットまたは 64 ビットのライブラリとリンクする必要があるため、リンクの依存関係 (.lib) が変更されることです。問題を単純化するために、リンカーの「追加のライブラリ依存関係」に対して次のような設定をしています: $(LIB_HOME)/core/bin;...
LIB_HOME は、正しいバージョンのライブラリのホームを指します。
現在、バッチ ファイルに LIB_HOME を設定してから Visual Studio 2010 を起動します。残念ながら、この方法では、32 ビットまたは 64 ビットから切り替えるたびに Visual Studio を再起動する必要があります。デバッグ オプションの下に「環境」設定を見ましたが、これらの環境変数は実行時にしか機能しないようです。
32 ビット モードと 64 ビット モードの両方でデバッグとリリースを簡単に切り替えることができ、環境変数が正しく設定されるように、Visual Studio 2010 のビルド時の環境変数を設定するために使用できる方法またはツールはありますか? 通常、この問題はどのように処理されますか?
ありがとう
編集: ソリューション ビルド環境 (http://workspacewhiz.com/SolutionBuildEnvironmentReadme.html) というツールを見つけました。