環境変数や $(OutDir) などの組み込みマクロ値と同じように、構成内の他の場所で使用できる変数をプロジェクト構成に設定したいと考えています。
私はこれがそれを行う方法だと思いました:
しかし、ビルド後のステップで $(ConfigurationSuffix) を使用すると (myapp.exe と myapp_d.exe に対処する単一のルールを設定したい)、変数が存在しないというエラーが表示されます。
私が望むことは可能ですか?もしそうなら、私は何を間違えましたか?
環境変数や $(OutDir) などの組み込みマクロ値と同じように、構成内の他の場所で使用できる変数をプロジェクト構成に設定したいと考えています。
私はこれがそれを行う方法だと思いました:
しかし、ビルド後のステップで $(ConfigurationSuffix) を使用すると (myapp.exe と myapp_d.exe に対処する単一のルールを設定したい)、変数が存在しないというエラーが表示されます。
私が望むことは可能ですか?もしそうなら、私は何を間違えましたか?
あなたがしたことは、ビルド時ではなく、デバッグ時に使用する変数を設定したことだと思います。
やりたいことをするには、次を試してください。
View -> Property Manager
Add New Project Property Sheet...
それを呼び出すdbgprops
などdbgprops
User Macros
、クリックしますAdd Macro
ConfigurationSuffix
ます_d
Set this macro as an environment variable in the build environment
$(ConfigurationSuffix)
ビルド イベントから試してみましょう。