vs2010 MFC中配置GDI+不能使用,出现106个异常

vs2010 MFC中配置GDI+不能使用,出现106个错误
配置过程:
  1.建立了一个对话框项目,在项目属性--配置属性--连接器--输入--附加依赖项中添加 “gdiplus.lib”(debug,活动debug都试过)
  2.在“stdafx.h”中添加
  #include <GdiPlus.h>
  #include <comdef.h>(此语句是网上查到的,添加和不添加都试过,报错一个都没少)
  using namespace Gdiplus;
  3.在项目 CXXXApp(XXX为项目名称)中添加两个变量
  GdiplusStartupInput m_start;
  ULONG_PTR m_token;(变量名随意)
  4.在 CXXXApp 的InitInstance函数中添加
  GdiplusStartup(&m_token,&m_start,NULL);
  5.重写CXXXApp 的ExitInstance函数
  GdiplusShutdown(m_token);
  return CWinApp::ExitInstance();

然后报错有106个。。。。

错误 1 error C2146: 语法错误: 缺少“;”(在标识符“GraphicsState”的前面) c:\program files (x86)\microsoft sdks\windows\v7.0a\include\gdiplusenums.h 28 1 GDItest
错误 2 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int c:\program files (x86)\microsoft sdks\windows\v7.0a\include\gdiplusenums.h 28 1 GDItest
错误 8 error C2065: “META_SETBKCOLOR”: 未声明的标识符 c:\program files (x86)\microsoft sdks\windows\v7.0a\include\gdiplusenums.h 555 1 GDItest
错误 36 error C2065: “META_OFFSETWINDOWORG”: 未声明的标识符 c:\program files (x86)\microsoft sdks\windows\v7.0a\include\gdiplusenums.h 569 1 GDItest


------解决方案--------------------
使用/MD编译