这个MSVC符号是什么意思?

时间:2012-02-22 13:11:41

标签: c++ visual-c++

我注意到项目源文件上的这个小符号并且不知道它的含义。

enter image description here

2 个答案:

答案 0 :(得分:5)

这意味着该文件已配置为在项目中被忽略(未编译)。

特定选项在常规属性中称为“从构建中排除”。

答案 1 :(得分:2)

除了史蒂夫的回答,我还要补充一下:

  • 您的项目/解决方案可能有多种配置(Debug / Release,Win32 / x64和其他自定义配置,如“HighPerformance”,“ForMobile”,“ManagedDLL”),您可能喜欢要编译的源文件集。因为,你可以把它们变成“排除”。
  • 要排除,只需选择源文件(.CPP,.C),打开它的属性页,然后将“从生成中排除”设置为“是”。要使其成为构建过程的一部分(即让它编译),请将此属性设置为No。
  • 头文件不需要放入排除项,因为它们不会被编译器编译,它只是程序员的视图。只有在某些源文件包含它们时才会编译标头。