我尝试使用 Visual Studio 6 SP6 编译一个项目并得到以下结果:
usbcore.h(18) : fatal error C1001: INTERNAL COMPILER ERROR
(compiler file 'msc1.cpp', line 1794)
Please choose the Technical Support command on the Visual C++
Help menu, or open the Technical Support help file for more information
usbcore.h 的第 18 行包含 include 指令:
18: #include "usbiface.h"
空或不存在的 usbiface.h 会产生相同的错误。我评论了这一行并得到了相同的错误,但对于下一个包含文件。
总结一下:每个都会发生编译器错误#include
引用公共项目标题的指令。
我找出导致该错误的原因。其中一个包含路径(使用 /I 开关传递给编译器)有一个尾部反斜杠。
编译器命令行是:CPP /nologo /MT /W3 /GX /Zi /Od /I "$(ZLIB_PATH)" /I "..\headers"
and ZLIB_PATH
有一个尾部反斜杠。删除反斜杠解决了问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)