我在用VC和SQL做一个小软件,但在编译时出了下面的错:
microsoft visual studio\vc98\mfc\include\afxv_w32.h(14):fatal error c1189:
    #error:WINDOWS.H already included.MFC apps must not #include <windows.h>
有哪位高手指点一下不?

解决方案 »

  1.   

    你是不是在用MFC写代码的时候,包含了windows.h这个头文件了?根据VC的提示,是不用包含的,MFC自动包含了。
      

  2.   

    我自己没有添加windows.h这个头文件啊!MFC哪个地方会自动添加的,我没找到.
      

  3.   

    提示是很明显,但我不知道MFC在哪里自动把window.h这个头文件给包括进去了
      

  4.   

    你可以用查找功能,以“window.h”为关键字在文件中查找
      

  5.   

    整个工程查找"windows.h",不会?
      

  6.   

    你的StdAfx.cpp#include了哪些文件 试试把#include <afxwin.h>挪到stdafx.h里的最靠前位置; 
    --------------------------------- 
    把#include <afxwin.h>挪前不行的话,就看看项目属性里有没有定义_WINDOWS_这个宏,有的话就去掉。 
    再不行就不知道了