代码之家  ›  专栏  ›  技术社区  ›  Bob

visual studio-如何从生成中排除筛选器(不删除它)

  •  1
  • Bob  · 技术社区  · 8 年前

    我添加了一个过滤器和一些 .c 文件到我的 .vcxproj 但它们无法正确构建,因为我正在添加所有正确的环境变量。

    是否可以暂时从生成中排除过滤器及其子项?

    1 回复  |  直到 8 年前
        1
  •  2
  •   R2RT    8 年前

    顾名思义,“过滤器”只是视图过滤器,对构建系统没有影响,因此,没有简单的方法。您只能修改项目和源文件属性(在您的情况下,cpp的“已从生成中排除”)。

    但是有一种变通方法,可以使您只编辑一次所有cpp文件,并适用于所有构建配置。

    创建道具文件(查看->其他窗口->属性管理器,在项目上单击鼠标右键并“添加新…”),然后在用户宏中添加TempExclude,值为“Yes”

    Props 现在选择所有有问题的文件并在 Excluded from Build 类型 $(TempExclude) (不要忘记选择 All Configurations All Platforms )

    sources