开发平台: vs2010
程序类型: win32应用程序
问题背景:一个完好的程序,加入下列几行代码之后就会编译报错:
#include <GdiPlus.h>
#pragma comment(lib, "gdiplus.lib")
而且报的是系统文件里面的错误,让人摸不着头脑。如图:
回想起之前在实习的时候也遇到过类似的错误,那这到底是怎么一回事呢?
按照 http://blog.sina.com.cn/s/blog_5f8817250100f5o6.html 的网友提到的其中一种解决方法,将stdafx.h中新建时自动添加的某个宏去掉即可:
//#define WIN32_LEAN_AND_MEAN // 从Windows 头文件中排除