VC中忽略Inconsistent Line Endings提示带来的问题

    有一次用VC2005打开某个cpp文件的时候,提示如下对话框:

    当时没有在意,把Always show this dialog的选项去掉了,从而不再检测源文件的结尾是否normal。不过后来在编译的时候出现了一些莫名奇妙的现象,要么是找不到右大括号},要么是struct定义出错,或者是能够编译成功但却运行错误。VC2008也存在此问题。

    经过分析,终于发现原来是文件结尾的问题。在这里Documents page (VS 2008 Tools->Options->Environment->Documents)设置回来就正常了。

你可能感兴趣的:(struct,dialog)