2017-05-16 9 views
-1

私はVS2015のC++プロジェクトを持っています。私はプリプロセッサ設定を設定しようとしています。C++ VS2015:プロパティページは設定を共有していますか?

設定マネージャを開き、設定を「デバッグ」に変更してプリプロセッサ設定を設定すると、「適用」をクリックして設定を「リリース」に切り替えると、リリースはデバッグ設定を。

基本的に、VSは設定を違う設定にすることを拒否しています。私が間違ってどこかで有効にした "共有設定"オプションがありますか? VS間で設定を共有するのを止めるにはどうしたらいいですか?

答えて

0

これらの設定の.vcxprojファイルに "condition"タグを追加することによって、設定を尊重するプロパティページ設定を取得することができました。

ので

<AdditionalDependencies>math.lib</AdditionalDependencies> 

私はVSを開いて、設定を切り替えたときに

<AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">math.lib</AdditionalDependencies> 

になった今、設定はそれらの設定を尊重します。

しかし、VSが自動的にこれらの条件を追加していない理由を誰かが知っていれば、その理由を聞いてみたいと思います。

関連する問題