请教gdi+在window2000下的设置问题

lysky007 2008-10-21 05:33:22
写的GDI+程序在XP下能正常运行,但在2000下却出现"找不到入口点"的错误,按SDK的说法:"如果您将GDI+分发到低版本 GDI+,则将Gdiplus.dll安装到您的应用程序目录下。这样将它放到了您自己的地址空间下,但是您应该使用/BASE连接器选项重构基地址,避免地址空间冲突。 "
这种方法可行么?"/BASE连接器选项重构基地址"怎么设置? 有没其他好的方法啊?
请高手指点.谢谢
...全文
62 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lysky007 2008-10-22
  • 打赏
  • 举报
回复
现在就是不知道我那个Gdiplus.dll在2000下是否装载了,装载了后的基地址又是多少?
别人的Gdiplus.dll在2000下都能用,就我的不行,版本太低了么?微软上又下不了最新的,说要进行验证.
GDI+在2000下究竟怎样设置,我把头文件,LIB库文件都设好了,Gdiplus.dll也放在程序目录下了,可就是不行,说找不到入口点,有什么好的解决方法啊,请指点,谢谢!
Tinary3v0 2008-10-21
  • 打赏
  • 举报
回复
VC++6.0 project->Settings->Link->Category->Output->Base Address

Base Address可以改变程序默认的基地址(EXE文件默认为0x400000,DLL默认为x10000000),操作系统装载一个程序时总是试着先从这个基地址开始。

至于如何设置请参考:http://msdn.microsoft.com/en-us/library/f7f5138s(VS.80).aspx

虽然按照你说的找到了这些东西,但是还是觉得GDI+在2000下使用应该不会有什么问题的。
还有一种解决方法好像是升级PlatformSDK。

19,464

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧