2012-03-21 67 views
1

我正在使用VC++與需要第三方庫的多個項目。由於開發人員可能以不同的路徑使用此庫,因此每位開發人員都使用適當的路徑設置本地計算機/用戶的Microsoft.Cpp.Win32.user屬性表。Visual Studio 2010本地計算機 - 項目特定屬性

現在我們在一些項目中使用新版本的第三方庫。和以前一樣,不同的開發人員可能會有不同的路徑。我們如何設置本地機器和項目特定路徑,以便我們可以編譯新舊圖書館項目?

修改一個項目的'VC++目錄'會改變項目文件(.vcxproj),然後這會造成問題,因爲我們不想將本地設置提交到回購站。

回答

0

我們通常設置,可以通過每個開發人員在他們的環境中,他們運行devenv的前運行env.bat文件文件中設置每個庫的環境變量(有些由例子): -

ZLIB_ROOT=c:\somewhere\thirdparty\zlib 
BOOST_ROOT=c:\somewhere\thirdparty\boost\version_123 

和然後在項目文件中添加目錄使用「$(ZLIB_ROOT)/ Include」或「$(ZLIB_ROOT)/ Lib/x86」(所有組成示例再次...)

這樣他們將正確解析任何開發人員並且它們可以爲每個版本具有不同的env.bat腳本

相關問題