1、首先在工程 -》 属性中将原来的“使用WINDOWS标准库” 改为 “在共享DLL中使用MFC"
2、因为是非MFC工程,所以不能用MFC类向导添加类,只能手打
3、保证所有可能用到windows.h的头文件在带有afx的头文件(如:afxsock.h,afx.h)之后引用,因为afx头文件会引用afxv_w32.h,而afxv_w32.h内定义了
#ifdef _WINDOWS_
#error WINDOWS.H already included. MFC apps must not #include <windows.h>
#endif
所以这样做我们可以绕过这个编译错误