生活随笔
收集整理的這篇文章主要介紹了
需要大规模配置头文件的解决方案《vc》[转]
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
這是轉(zhuǎn)自別人的:
這里以VS2010為例,說(shuō)明如何通過(guò)自定義項(xiàng)目屬性來(lái)手工管理VC++目錄。
第一步:打開(kāi)一個(gè)VC++工程。
第二步: 選擇視圖菜單下的屬性管理器。
第三步:右鍵點(diǎn)擊我們的工程,選擇“添加新項(xiàng)目屬性表”。
第四步:輸入自己想好的名字,注意目錄不要修改,建議放到自己的工程目錄下,這個(gè)是默認(rèn)的。
第五步:點(diǎn)擊添加,回到我們的工程目錄,應(yīng)該能找到bt.props這個(gè)文件。
第六步:用編輯工具打開(kāi)這個(gè)文件,它是一個(gè)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++目錄設(shè)置,點(diǎn)擊保存所有,回到我們的工程目錄,打開(kāi)bt.props文件,里面內(nèi)容已經(jīng)變化。
編輯結(jié)果:
注意保存按鈕在這里:
第八步:直接打bt.props文件,手工添加包含路徑,主要針對(duì)包含路徑非常多的工程。
[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>??
注意這里可以把目錄都寫到一行,然后用分號(hào)分隔,與設(shè)置環(huán)境變量一樣的方式,也可以按上面展示的那樣分行寫,不過(guò)每行都要在后面追加$(IncludePath)。
第九步:重新啟動(dòng)工程,打開(kāi)工程的VC++目錄設(shè)置看一下吧:
這種方法的好處是,一個(gè)庫(kù)做一次,后面如果其他工程需要這些包含路徑,可以在添加屬性表那里選擇添加現(xiàn)有屬性表,然后導(dǎo)入bt.props這個(gè)文件,那么新工程就自動(dòng)繼承我們?cè)O(shè)置好的包含路徑。
除了頭文件包含路徑,還有其他很多屬性都可以通過(guò)這種方式設(shè)置好,在多個(gè)工程共享。
轉(zhuǎn)載于:https://my.oschina.net/u/2334725/blog/538808
總結(jié)
以上是生活随笔為你收集整理的需要大规模配置头文件的解决方案《vc》[转]的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。