编译器警告(级别 1)C4335

检测到 Mac 文件格式:请将源文件转换为 DOS 格式或 UNIX 格式

源文件第一行的行终止符是旧版 Macintosh 样式(“\r”),而不是 UNIX(“\n”)或 DOS(“\r\n”)。

此警告仅对每个翻译单元发出一次。 因此,如果存在多个 #include 指令以 Macintosh 格式指定文件,则仅发出一次 C4335。

生成 Macintosh 格式文件的一种方法是在 Visual Studio 中使用“高级保存选项”(在“文件”菜单上)

示例

下面的示例生成 C4335。

// C4335 expected
#include "c4335.h"   // assume both include files are in Macintosh format
#include "c4335_2.h"