• 4631阅读
  • 3回复

QImage分配内存问题 [复制链接]

上一主题 下一主题
离线icyrat
 

只看楼主 倒序阅读 楼主  发表于: 2011-11-30
由于做嵌入式开发,内存很紧张,但是要用到图片显示和图片处理功能,用到QImage,看了一下这个是动态申请内存的,所以程序运行一段时间就分配不到了,所以我想有没有什么办法使QImage改成静态分配,即,程序一运行就给定地址,以后一直用这个地址,弄成全局的应该可以吧。。。有人遇到过嘛, 出错是:QImage :: Out of memory returning null
离线wxj120bw

只看该作者 1楼 发表于: 2011-11-30
回 楼主(icyrat) 的帖子
定义静态的全局变量 尝试下
离线icyrat

只看该作者 2楼 发表于: 2011-12-01
按存储区域分,全局变量、静态全局变量和静态局部变量都存放在内存的静态存储区域,局部变量存放在内存的栈区。

按道理来说应该是可以的
离线wckwck

只看该作者 3楼 发表于: 2018-10-30
请问楼主这个问题最后是怎么解决的呢,我也遇到了同样的问题
快速回复
限100 字节
 
上一个 下一个