2013-03-26 30 views
0

我總是將_CRT_SECURE_NO_WARNINGS添加到項目屬性中預處理器定義選項卡中的所有C/C++項目中。有<編輯>和<的下拉列表從父項或項目默認繼承>。如何更改項目默認值。我認爲這是一個隱藏在某處的XML文件,或者需要創建該文件。任何人都知道位置?Visual Studios(2012 pro主要)文件<從父項或項目缺陷繼承的缺省位置>

+0

使用[項目屬性表(http://msdn.microsoft.com/en-us/library/669zx6zc.aspx) – 2013-03-27 01:48:04

回答

2

查看 - >屬性管理器,然後展開一個項目,並建立配置,以查看正在使用該構建配置屬性表。用鼠標右鍵單擊屬性表,然後選擇屬性來修改屬性表。我不建議修改內置屬性表,但是有一個.user屬性表用於此目的。您也可以創建自己的屬性表來定義預處理器宏,然後將您的新屬性表添加到每個構建配置的列表中。

+0

這正是我一直在尋找。我修改了Microsoft.Cpp.Win32.user文件,現在我永遠不必記住惱人的_CRT_SECURE_NO_WARNINGS定義。 – Will 2013-03-27 05:12:59

0

我的回答和說明here將整齊地解決這個問題。正如Hans Passant所建議的那樣,它使用屬性表。

的一般設置爲創建一個包含所有的必要的共享設置的property sheet,任選地與基於生成類型條件的多個基團。然後您從每個項目文件中包含屬性表。