2010-05-06 69 views
4

有人可以指出在Visual Studio 2008配置中,我可以設置哪些.cpp文件用於給定的構建。Build Specific .cpps

我想在發佈vsdebug版本時使用不同的.cpp文件集。

謝謝!

回答

1

實現這種行爲的最佳方法是使用#ifdef塊區分調試代碼和發行代碼。

在極端情況下,您可以選擇包含其他文件的代碼行#ifdef a #include

我不知道任何正常的方式來動態更改基於生成類型項目中編譯的.cpp文件。

+0

我見過各種VS項目,似乎是在項目級管理這個項目。 被忽略的文件顯示爲標準紅色未使用類型的圖標。 我很確定這可以在代碼級別以上完成,但我只是不確定選項的位置! :) – colordot 2010-05-06 20:39:15

+0

嗯,聽起來像VSS提供程序可能爲修改後的文件顯示的相同UI。如果您有.vcproj文件,您可以通過在文本編輯器中檢查它來了解是否還有其他內容。 – 2010-05-06 21:28:26

1

我可以打開VS2008中任何特定.cpp文件的屬性頁(從解決方案資源管理器)。常規部分的其中一個屬性不包含build yes/no。所有這些屬性都可以通過構建類型進行配置。

我已經用它來排除發行版本中的一些調試支持文件。

1

選擇從解決方案配置配置下拉和平臺從解決方案平臺下拉標準工具欄上。右鍵單擊一個cpp文件並選擇屬性。在分支通用設置屬性排除從內部