我有个design的工程,原来是可以编译的,可是后来系统重做了,有重新装了VC,现在用VC打开原来的工程后进行编译,就报错“Unhandled exception in design.exe(KERNEL32.DLL):0xE06d7363:Microsoft c++ Exception.
这到底是怎么回事啊!

解决方案 »

  1.   

    把一些生成的obj文件都删了 只留原码 然后重新编译
      

  2.   

    是编译报错还是运行报错?如果是编译报错,先Clean再Rebuild All试试。如果是运行错,参看
    http://expert.csdn.net/Expert/topic/1780/1780637.xml?temp=.5800897
      

  3.   

    我刚才按你的方法先Clean再Rebuild All试试可以编译了,但是又报fatal error C1083: Cannot open source file: 'D:\实验\design\DepartmentSet.cpp': No such file or directory
    但是我明明在design的工程里有这个文件啊。为什么还会报这个错呢!谢谢!
      

  4.   

    而且我通过project 里的Add to project --->file往里面添加该文件,但是它提示我这个文件已经存在这个工程中了。这是怎么会事呢1请指教
      

  5.   

    通过你的描述,我也无法判断到底是怎么回事。看你这个文件好象是一个RECORDSET类,你可以先将该类删除,然后再重新加入该类。删除时先从FILEVIEW中将该类的.h和.cpp删除,然后将两个文件从文件夹中删除,同时删除*.clw文件和*.ncb。打开工程后进入CLASSWIZARD,系统会提示是否重建,选择“是”。这时重新加入该类即可。