这个错误的原因,一般是因为windows.h的重复包含。多发生在控制台程序使用MFC共享DLL 时。
解决方案:
1、删除stdafx.h中的#include <Windows.h>
2、调整自己代码中各#include 的包含顺序,将#include <afxwin.h> #include "stdafx.h"等放在首位。
这个错误的原因,一般是因为windows.h的重复包含。多发生在控制台程序使用MFC共享DLL 时。
解决方案:
1、删除stdafx.h中的#include <Windows.h>
2、调整自己代码中各#include 的包含顺序,将#include <afxwin.h> #include "stdafx.h"等放在首位。