呵呵,谢谢楼上,找不到utility的cpp,只有.c文件,删除utility.c和h文件以及clw文件后,点classwizard重建.clw文件,
编译Cannot open source file: 'E:\lian&li1\utility.c': No such file or directory
Error executing cl.exe.
BSCMAKE: error BK1506 : cannot open file '.\Debug\utility.sbr': No such file or directory
Error executing bscmake.exe.
把utility.c覆盖回去后还是有两个错误
(不知道怎么改的现在变成fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>
Error executing cl.exe.
BSCMAKE: error BK1506 : cannot open file '.\Debug\utility.sbr': No such file or directory
这两个错误,现在发现这只是一个错误,只要前面一个解决了,后面那个错误也就不存在了)
可能是因为编译器在编译afxv_w32.h文件之前编译了windows.h文件,编译器会报上面的错误,因为在afxv_w32.h文件中有下面的一句预编译报警:
#ifdef _WINDOWS_
#error WINDOWS.H already included. MFC apps must not #include <windows.h>
#endif
估计解决方法是,编译器必须在编译windows.h之前编译afxv_w32.h,但是不知道怎样操作