vc2008编译器居然还有这个问题-不能加太多头文件路径

来源:互联网 发布:数据库开发岗位认识 编辑:程序博客网 时间:2024/04/28 06:46

文件test.c

代码

void fun()
{
int a =0 ;
a++;
return ;
}

就编这么一个文件,然后加了一大堆的宏和头文件目录,

具体编译参数cl @option.txt test.c

option.txt里有

/Od  /FD /EHsc /RTC1 /MDd /Zi /W3 /c  .....

后面就是一大堆宏和头文件目录了.

只要头文件目录加到一定量,编译器就会崩溃.

具体错误信息

AppName: cl.exe AppVer: 15.0.21022.8 ModName: msvcr90.dll
ModVer: 9.0.30729.4148 Offset: 00073986

不过如果去掉/Zi,即不产生debug信息,就不崩溃了.

真奇怪.

临时修正这个问题的方法就是:

去掉不必要的头文件路径,也可以将代码目录路径改短一些试试.

或者不要产生debug信息.

原创粉丝点击