簡體   English   中英

Visual Studio 2010-排除文件類型

[英]Visual Studio 2010 - Exclude file type

有沒有辦法從C ++生成過程中排除所有帶有專用文件擴展名的文件,例如* .ipp?

好的,與此同時,我自己弄清楚了:

環境:帶有模板的VS2010 / C ++項目。 模板在* .h中聲明,並在* .cpp中實現。 每個* .cpp文件都設置為“從構建中排除=是”

問題:每次添加新的模板實現時,都必須將相應的* .cpp手動設置為“從構建中排除=是”

我想要的是:一個從構建過程中排除所有模板實現文件的構建規則。

操作:在“解決方案資源管理器”中將* .cpp文件重命名為* .ipp。

結果:當編譯“從構建中排除=否”文件時,即使它沒有* .cpp擴展名。

選項A:將每個單獨的* .ipp文件設置為“從構建中退出=是”->這對我來說不是選項!

選項B:從解決方案中刪除* .ipp,然后再次添加。 然后在* .vcxproj文件中添加如下:

<ItemGroup>
   <None Include="..\..\src\foo.ipp" />
</ItemGroup>

因此不再編譯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM