生活随笔
收集整理的這篇文章主要介紹了
需要大规模配置头文件的解决方案《vc》[转]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
這是轉自別人的:
這里以VS2010為例,說明如何通過自定義項目屬性來手工管理VC++目錄。
第一步:打開一個VC++工程。
第二步: 選擇視圖菜單下的屬性管理器。
第三步:右鍵點擊我們的工程,選擇“添加新項目屬性表”。
第四步:輸入自己想好的名字,注意目錄不要修改,建議放到自己的工程目錄下,這個是默認的。
第五步:點擊添加,回到我們的工程目錄,應該能找到bt.props這個文件。
第六步:用編輯工具打開這個文件,它是一個xml文件,可以自己選擇好用的編輯工具。
[html]? view plain copy
<?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文件,里面內容已經變化。
編輯結果:
注意保存按鈕在這里:
第八步:直接打bt.props文件,手工添加包含路徑,主要針對包含路徑非常多的工程。
[html]? view plain copy
<?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這個文件,那么新工程就自動繼承我們設置好的包含路徑。
除了頭文件包含路徑,還有其他很多屬性都可以通過這種方式設置好,在多個工程共享。
轉載于:https://my.oschina.net/u/2334725/blog/538808
總結
以上是生活随笔為你收集整理的需要大规模配置头文件的解决方案《vc》[转]的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。