0
我們遇到了一堆預定義的構建宏,例如$(SolutionDir),但是你可以在Visual C++ 2005中定義自己的構建宏嗎?定義你自己的VS C++構建宏
我們遇到了一堆預定義的構建宏,例如$(SolutionDir),但是你可以在Visual C++ 2005中定義自己的構建宏嗎?定義你自己的VS C++構建宏
我這樣做的方法是將.vsprops
文件附加到項目中。編輯自定義屬性表的屬性時,有一個「用戶宏」部分。
下面是我設置爲構建促進VS2008解決方案的例子:
的.vcproj
文件被設置爲使用命令行的NMAKE項目設置爲:
$(BJAM) $(BOOST_COMMON_OPTIONS) $(BOOST_RELEASE_VARIANT) $(BOOST_LINK_STATIC) ...
有多個變種使用類似的命令行,這些宏允許我在各種項目配置類型中共享公共定義。您也可以使用它們來設置適用於所有項目配置的默認配置選項。
在物業經理,我添加了一個自定義的屬性表到項目,並設置不同的用戶定義的宏: