怎样在非MFC程序中使用MFC类??
我在VC++6.0中新建了一个.h和.cpp文件,然后将编译.cpp文件。
后来我想在.cpp中使用CString这个类:
#include <stdio.h>
#include <windows.h>
#include <winioctl.h>
#include "addxy.h"
#include <afx.h>
void main()
{
HANDLE hDevice;
CString name="abcd";
.....
}
编译后产生错误如下:
c:\program files\microsoft visual studio\vc98\include\winuser.h(3747) :warning C4229: anachronism used : modifiers on data are ignored
c:\program files\microsoft visual studio\vc98\include\winuser.h(3749) :warning C4067: unexpected tokens following preprocessor directive - expected a newline
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>
Error executing cl.exe.
Creating browse info file...
BSCMAKE: error BK1506 : cannot open file '.\Debug\addxy.sbr': No such file or directory
Error executing bscmake.exe.
addxy.exe - 2 error(s), 2 warning(s)
请问各位,我怎样做才可以在非MFC程序中引用CString