E:\kj\source\dispdll\Source\GyDialog.cpp(1396) : fatal error C1001: INTERNAL COMPILER ERROR
  (compiler file 'E:\8168\vc98\p2\src\P2\main.c', line 494)
    Please choose the Technical Support command on the Visual C++
    Help menu, or open the Technical Support help file for more information
Error executing cl.exe.另一问题,在Release下编译出现以上错误,错误处如下:
void CGyDialog::MyUneableControls(struct INFORMATION_INFO information)
后改为void CGyDialog::MyUneableControls(struct INFORMATION_INFO &information)
就好了,为什么?

解决方案 »

  1.   

    没装DCOM98,ODBC版本太底,用了一些什么关于用户权限的API......
      

  2.   

    有的API 98不支持
    没遇到过,UP
      

  3.   

    TO bobofu:
    可是我
    在CDisplayApp theApp处加断点
    在动态库DllMain入口处加断点
    都无法走到,后来直接F11运行,也没有,看OUTPUT窗口,最后一句停在
    Loaded 'C:\WINDOWS\SYSTEM\IMM32.DLL', no matching symbolic information found.
      

  4.   

    如果只是API不支持,也不会一点都没反应的吧
      

  5.   

    看看MSDN,里面讲到C1001错误产生的两种可能
      

  6.   

    我的程序构架是完全基于自己定制的DLL的,VIEW、FRAME什么的都是自己做的底层动态库
      

  7.   

    有谁知道IMM32.DLL是个什么东西啊?