读书人

gdi有关问题请问:LINK : warning LNK4

发布时间: 2013-01-28 11:49:56 作者: rapoo

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放在一起。

读书人网 >C++

热点推荐