很久没有在VC下开发程序,现在重新使用时,出现了一些很奇怪的事情,同一个程序昨天编译时好好的,没有一点问题,今天开机重新编译结果总是报这样的错误:
StdAfx.cpp
f:\demo\stdafx.cpp(188) : 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程序语法上绝对没有问题,昨天都能正常的运行。而且今天我打pack4的补丁,结果还是有问题。真是邪门!请赐教!谢谢!

解决方案 »

  1.   

    1.Rebuild所有;
    2.方法1不行的话,可能要重装VC
      

  2.   

    但是其他程序都能编译,就是我昨天写的代码程序不能编译,总是报那样的错误,
    又没有这种可能,我这个程序我把StdAfx.h和StdAfx.cpp都换程我自己写的文件了,不知道这有没有影响VC的编译。
      

  3.   

    当然了,用原来的头文件,那里面包含了所有应该用到的头文件如windows.h