标题:Qt5.6使用QStringList list = QFileDialog::getOpenFileNames,debug可以,release报错
作者:aanre
日期:2016-04-19 17:26
内容:
点击工作流程-》input image,
connect(ui->actionInput_Images, SIGNAL(triggered()), this, SLOT(openFileSlot()));
locationLabel->setText(tr(":lode some pictures"));
QStringList list = QFileDialog::getOpenFileNames(this, "Open one or more pictures", "", "*.jpg *.png *.bmp *.tif");
if (list.count() == 0)[backcolor=#ffffff][color=#008ef1]return;[/color][/backcolor]
//open files one by one, and create thread to create thumbnail for each file
QStringList::Iterator it = list.begin();
while (it != list.end())
{
createThumbnail(*it);
++it;
}
}
这个时候出现错误:
之前用的qt4没有这个错误,qt5.6.0的debug模式下也没有,release下有错误。
相关信息:qtmain.lib只有4K。
#1 [aanre 04-19 17:31]
#2 [aanre 04-20 15:25]
大家用Qt5应该可以打开文件吗,下载的qt是不是有问题呢
#3 [ded231 04-21 09:12]
我的运行起来没问题,但是VLD总是报内存泄漏,就是调用getOpenFileNames
#4 [fenglinzhi 04-21 10:16]
楼主解决了没,我也遇到这个问题了
#5 [lzx255 07-22 20:11]
我也遇到这个问题,现在不知道怎么解决,有知道吗?