2012-02-22 139 views

回答

5

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

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

2

除了史蒂夫的答案,我想补充:

  • 您的项目/解决方案可能有multilple配置(调试/发布的Win32/64,而像“高性能”,“ForMobile”等自定义配置, “ManagedDLL”),并且您可能会喜欢而不是将源文件集编译。因此,您可以将它们放入“不包含”中。
  • 要进行排除,只需选择源文件(.CPP,.C),打开它的属性页,并将“从生成排除”设置为是。为了使它成为构建过程的一部分(即让它编译),请将此属性设置为No.
  • 头文件不需要放入排除项中,因为它们不会被编译器编译,它只是针对程序员的视图。仅当某些源文件包含它们时才会编译标题。