查看完整版本: [--
嵌入式平台QDialog显示关闭有内存泄漏
--]
QTCN开发网
->
Qt嵌入式开发
->
嵌入式平台QDialog显示关闭有内存泄漏
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
huangrl2008
2016-07-15 17:20
嵌入式平台QDialog显示关闭有内存泄漏
如题,windows上执行同样的代码,没有问题。
代码很简单,如下:
void MyClass::OnBtn()
{
QDialog dialog;
dialog.exec();
}
嵌入式linux平台上 :不停地点击按钮,显示对话框,然后关闭对话框,执行几十次后,通过top命令看,内存使用了100%,再点击按钮就无法显示对话框了。
windows pc上:没有问题
望前辈指导!
jnny_cn
2016-08-04 20:54
QDialog *_dlg = new QDialog();
_dlg->exec();
delete _dlg;
_dlg = NULL;
这样试试行不行?
查看完整版本: [--
嵌入式平台QDialog显示关闭有内存泄漏
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled