• 3957阅读
  • 1回复

[提问]QImage的问题 [复制链接]

上一主题 下一主题
离线weilp
 
只看楼主 倒序阅读 楼主  发表于: 2012-12-23
我写了一个很简单的代码 ,用于QImage的加载,如下:

QString szFileName=QString("C:/Users/syw/Desktop/3.jpg");
  qDebug()<<szFileName;

  QImage* pImage=new QImage;
  bool bFlag=pImage->load(szFileName);
  qDebug()<<bFlag;
  qDebug()<<pImage->isNull();//这行在release模式下返回true,在debug模式下返回false
  bFlag=pImage->save(QString("thisisatestimage.jpg"));
  qDebug()<<bFlag;

现在遇到的问题是这样的,在Debug模式下,正常运行,但是在Release模式下,pImage总是加载不成功,始终想不明白是什么原因,不知道谁遇到过同样的问题,还望不吝赐教。
离线weilp
只看该作者 1楼 发表于: 2012-12-23
问题解决了,在release模式下,在把imageformats这个文件夹拷到可执行文件所在的目录,也就是要形成这样的文件结构:

<your executable>
imageformat/qjpeg4.dll
imageformat/q..4.dll

然后就没问题了
快速回复
限100 字节
 
上一个 下一个