Visual studio visual studio-如何从生成中排除筛选器(不删除它)
我通过GUI向我的Visual studio visual studio-如何从生成中排除筛选器(不删除它),visual-studio,visual-studio-2013,Visual Studio,Visual Studio 2013,我通过GUI向我的.vcxproj添加了一个过滤器和一些.c文件,但它们无法正确构建,因为我正在添加所有正确的环境变量 是否可以暂时将筛选器及其子项从构建中排除?顾名思义,“筛选器”只是视图筛选器,对构建系统没有影响,因此,没有简单的方法。您只能修改项目和源文件属性(在您的情况下,cpp的“已从生成中排除”) 但是。。。有一种变通方法,可以使您只编辑一次所有cpp文件,并适用于所有生成配置 创建道具文件(视图->其他窗口->属性管理器,在项目上单击鼠标右键并单击“添加新…”),然后在用户宏中添加
.vcxproj
添加了一个过滤器和一些.c
文件,但它们无法正确构建,因为我正在添加所有正确的环境变量
是否可以暂时将筛选器及其子项从构建中排除?顾名思义,“筛选器”只是视图筛选器,对构建系统没有影响,因此,没有简单的方法。您只能修改项目和源文件属性(在您的情况下,cpp的“已从生成中排除”) 但是。。。有一种变通方法,可以使您只编辑一次所有cpp文件,并适用于所有生成配置 创建道具文件(视图->其他窗口->属性管理器,在项目上单击鼠标右键并单击“添加新…”),然后在用户宏中添加值为“是”的TempExclude 现在选择所有有问题的文件,并在
从构建中排除中键入$(TempExclude)
(不要忘了选择所有配置和所有平台
)
现在,您可以在属性文件中编辑TempExclude的值,以使文件进入/退出生成。如果不定义TempExclude,它将在生成中包含文件