GDI+库可以在vc6.0中使用吗 怎么我编译时在gidplusinit.h(GDI+自带的头文件)中报错 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #include <gdiplus.h>然后加入连接库gdiplus.lib 在PlatFormSDK中有。 gdiplus.lib已加入到我的工程中gidplusinit.h是gdi+库自带的头文件,编译应该不会出错呀 Compiling...StdAfx.cpp _Adding library: PGLd.lib: MFC4.2, Debug, MBCS _Adding library: IGfxd.lib: MFC4.2, Debug, MBCSe:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(39) : error C2065: 'ULONG_PTR' : undeclared identifiere:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(39) : error C2065: 'token' : undeclared identifiere:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(39) : error C2165: 'left-side modifier' : cannot modify pointers to datae:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(39) : error C2071: 'NotificationHookProc' : illegal storage classe:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(40) : error C2146: syntax error : missing ')' before identifier 'token'e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(40) : error C2165: 'left-side modifier' : cannot modify pointers to datae:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(40) : error C2071: 'NotificationUnhookProc' : illegal storage classe:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(40) : error C2059: syntax error : ')'e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(91) : error C2059: syntax error : 'const'e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(97) : error C2146: syntax error : missing ')' before identifier 'token'e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(97) : warning C4229: anachronism used : modifiers on data are ignorede:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(97) : error C2182: 'GdiplusShutdown' : illegal use of type 'void'e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(97) : error C2059: syntax error : ')' _Adding library: gdiplus.libError executing cl.exe.testpgld.exe - 12 error(s), 1 warning(s)报错如上,错误出现在gdiplusinit.h文件中应该如何解决呀 你得下载最新的platform sdk 将相关头文件,lib文件,还有dll文件拷贝到制定目录下即可,Include, System32, Lib等等。 herosword 你说的是不是把gid+库下下来 然后把相应的dll文件放到system32里,把头文件放到vc98的include里把.lib文件放到vc98的lib文件夹里,我就是这样做的,可是不行。只能运行需gid+库的程序而不能使用gid+库 在#include <gdiplus.h>前加上#ifndef ULONG_PTRtypedef unsigned long ULONG_PTR, *PULONG_PTR;#endif 下载一个最新得SDK!将INCLUDE 和LIB目录加到IDE环境 tools->options->directory中得include 和LIB中!注意放到原先得目录之上!!! 这条红线为什么没画出来? 用WinPcap开发抓包,是不是已经跳过了网卡的驱动程序? CCheckListBox--->>>CLBN_CHKCHANGE 消息? API 实现webbrowser的问题 请问handle与id的区别是什么? winsnmp的问题,关于SnmpCreateSession 基础送分(int->hex) 初学CAsyncSocket遇到的问题,程序的信息发送太快怎么解决? 求一段基于MFC高通滤波器程序,主要是想实现滤除波形的基线漂移 ADO读取access表的属性 这个XML文件要怎么修改才是一个标准的XML文件? 谁有知道msdn的下载地址
gdiplus.lib 在PlatFormSDK中有。
gidplusinit.h是gdi+库自带的头文件,编译应该不会出错呀
StdAfx.cpp
_Adding library: PGLd.lib: MFC4.2, Debug, MBCS
_Adding library: IGfxd.lib: MFC4.2, Debug, MBCS
e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(39) : error C2065: 'ULONG_PTR' : undeclared identifier
e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(39) : error C2065: 'token' : undeclared identifier
e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(39) : error C2165: 'left-side modifier' : cannot modify pointers to data
e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(39) : error C2071: 'NotificationHookProc' : illegal storage class
e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(40) : error C2146: syntax error : missing ')' before identifier 'token'
e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(40) : error C2165: 'left-side modifier' : cannot modify pointers to data
e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(40) : error C2071: 'NotificationUnhookProc' : illegal storage class
e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(40) : error C2059: syntax error : ')'
e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(91) : error C2059: syntax error : 'const'
e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(97) : error C2146: syntax error : missing ')' before identifier 'token'
e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(97) : warning C4229: anachronism used : modifiers on data are ignored
e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(97) : error C2182: 'GdiplusShutdown' : illegal use of type 'void'
e:\program files\microsoft visual studio\vc98\include\gdiplusinit.h(97) : error C2059: syntax error : ')'
_Adding library: gdiplus.lib
Error executing cl.exe.testpgld.exe - 12 error(s), 1 warning(s)报错如上,错误出现在gdiplusinit.h文件中
应该如何解决呀
typedef unsigned long ULONG_PTR, *PULONG_PTR;
#endif
中得include 和LIB中!
注意放到原先得目录之上!!!