在一个WIN32控制台工程中,我要用CString和 LPCTSTR ,这需要#include <afx.h>;同时,工程中有一个文件必须要包含#include <windows.h>
在编译时出现如下错误:
c:\program files\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>
该如和解决?
在编译时出现如下错误:
c:\program files\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>
该如和解决?
这时就可以使用mfc中的类了
如果你的程序是纯win32api做的 也许还需要在project->settings->c/c++中添加/MT的编译器参数 指定编译时使用多线程 因为mfc类库中使用了多线程的处理