首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

gdi有关问题请问:LINK : warning LNK4089: all references to "GDI32.dll" discar

2013-01-28 
gdi问题请教:LINK : warning LNK4089: all references to GDI32.dll discarded by /OPT:因为要转换图片

gdi问题请教:LINK : warning LNK4089: all references to "GDI32.dll" discarded by /OPT:
因为要转换图片 用到了GDI 但是出现了以下错误

1、编译提示如下警告

:LINK : warning LNK4089: all references to "GDI32.dll" discarded by /OPT:

该问题已通过以下方法解决:
在release版的project->setting->link下的project options
添加/IGNORE:4089


2、编译没错 无法运行  但是进程里面有程序

我把GDI的初始化语句注释掉就好了,请问是什么原因呢?


//初始化   注释掉以下三句就可以运行了
//GdiplusStartupInput     m_gdiplusStartupInput;
//GdiplusStartup(&m_gdiplusToken, &m_gdiplusStartupInput, NULL);
//Gdiplus::GdiplusShutdown(m_gdiplusToken);
 
[解决办法]
GDI+的环境配置没问题?
 // Gdiplus::GdiplusShutdown(m_gdiplusToken);先把这句注释试试。
[解决办法]
引用:
再请教下  gdiplus.dll这个动态库应该放那里呢

引用:1.GdiplusStartupInput     m_gdiplusStartupInput;
  GdiplusStartup(&m_gdiplusToken, &m_gdiplusStartupInput, NULL);……


gdiplus.dll存在于系统目录中。如果你是要发布,和exe放在一起。

热点排行