這是轉自別人的: html
這裏以VS2010爲例,說明如何經過自定義項目屬性來手工管理VC++目錄。 工具
第一步:打開一個VC++工程。 ui
第二步: 選擇視圖菜單下的屬性管理器。 spa
第三步:右鍵點擊咱們的工程,選擇「添加新項目屬性表」。 .net
第四步:輸入本身想好的名字,注意目錄不要修改,建議放到本身的工程目錄下,這個是默認的。 code
第五步:點擊添加,回到咱們的工程目錄,應該能找到bt.props這個文件。 xml
第六步:用編輯工具打開這個文件,它是一個xml文件,能夠本身選擇好用的編輯工具。 htm
- <?xml version="1.0" encoding="utf-8"?>
- <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ImportGroup Label="PropertySheets" />
- <PropertyGroup Label="UserMacros" />
- <PropertyGroup />
- <ItemDefinitionGroup />
- <ItemGroup />
- </Project>
第七步:用界面編輯新建的屬性表。
用界面編輯好VC++目錄設置,點擊保存全部,回到咱們的工程目錄,打開bt.props文件,裏面內容已經變化。 blog
編輯結果: 繼承
注意保存按鈕在這裏:
第八步:直接打bt.props文件,手工添加包含路徑,主要針對包含路徑很是多的工程。
- <?xml version="1.0" encoding="utf-8"?>
- <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ImportGroup Label="PropertySheets" />
- <PropertyGroup Label="UserMacros" />
- <PropertyGroup>
- <IncludePath>F:\youxi;$(IncludePath)</IncludePath>
- <IncludePath>F:\youxi\1;$(IncludePath)</IncludePath>
- <IncludePath>F:\youxi\2;$(IncludePath)</IncludePath>
- <IncludePath>F:\youxi\3;$(IncludePath)</IncludePath>
- <IncludePath>F:\youxi\4;$(IncludePath)</IncludePath>
- <IncludePath>F:\youxi\5;$(IncludePath)</IncludePath>
- <IncludePath>F:\youxi\6;$(IncludePath)</IncludePath>
- <IncludePath>$(IncludePath)</IncludePath>
- </PropertyGroup>
- <ItemDefinitionGroup />
- <ItemGroup />
- </Project>
注意這裏能夠把目錄都寫到一行,而後用分號分隔,與設置環境變量同樣的方式,也能夠按上面展現的那樣分行寫,不過每行都要在後面追加$(IncludePath)。
第九步:從新啓動工程,打開工程的VC++目錄設置看一下吧:
這種方法的好處是,一個庫作一次,後面若是其餘工程須要這些包含路徑,能夠在添加屬性表那裏選擇添加現有屬性表,而後導入bt.props這個文件,那麼新工程就自動繼承咱們設置好的包含路徑。
除了頭文件包含路徑,還有其餘不少屬性均可以經過這種方式設置好,在多個工程共享。