FAQ1:
使用gdiplus.lib出现下面的错误?
error C2065: 'ULONG_PTR' : undeclared identifier
error C2065: 'token' : undeclared identifier
error C2165: 'left-side modifier' : cannot modify pointers to data
error C2071: 'NotificationHookProc' : illegal storage class
error C2146: syntax error : missing ')' before identifier 'token'
error C2165: 'left-side modifier' : cannot modify pointers to data
error C2071: 'NotificationUnhookProc' : illegal storage class
error C2059: syntax error : ')'
error C2059: syntax error : 'const'
error C2146: syntax error : missing ')' before identifier 'token'
warning C4229: anachronism used : modifiers on data are ignored
error C2182: 'GdiplusShutdown' : illegal use of type 'void'
error C2059: syntax error : ')
ANS:
与MFC 定义的ULONG_PTR冲突
#define ULONG_PTR void*
#inculde <gdiplus.h>
即可解决。