Visual Studio 2010-排除文件类型

Visual Studio 2010 - Exclude file type

本文关键字:文件 类型 排除 2010- Studio Visual      更新时间:2023-10-16

有没有办法从C++构建过程中排除所有具有专用文件扩展名的文件,例如*.ipp?

好的,同时我自己想出来了:

环境:带有模板的VS2010/C++项目。模板在*.h中声明,在*.cpp中实现。每个*.cpp文件都设置为"Exclude from build=Yes"

问题:每次添加新的模板实现时,必须手动将相应的*.cpp设置为"从构建中排除=是"

我想要什么:从生成过程中排除所有模板实现文件的生成规则。

行动:将"解决方案资源管理器"中的*.cpp文件重命名为*.ipp.

结果:编译"Exclude from build=No"文件时,即使它没有*.cpp扩展名。

选项A:将每个*.ipp文件设置为"Exlcode from build=Yes"->这对我来说不是选项!

选项B:从溶液中取出*.ipp,然后再次添加。然后在*.vcxproj文件中添加如下:

<ItemGroup>
   <None Include="....srcfoo.ipp" />
</ItemGroup>

因此不再编译。