在vs直接建立的win32工程里直接添加GdiPlus的相关支持文件:
编译器会报几百个错误,都是些什么"缺少类型说明符",语法错误或者标识符错误之类的.
一般这种情况都是由于头文件引用缺少一些特殊的支持,或者引用顺序错误导致的.
网上的解决办法一般有两种:
1.关闭#include <windows.h>前面的WIN32_LEAN_AND_MEAN定义;
2.在导入GdiPlus支持文件之前添加#include <comdef.h>.
这两种解决办法究竟有什么不同呢?
我们参考windows.h的文件内容,中间关于WIN32_LEAN_AND_MEAN宏定义的部分是这样写的: