- 主题:32bit程序分配不了大数组
确实这样做是可以的,不知道是qt的原因呢,还是语言本身的问题。
【 在 looseleaf 的大作中提到: 】
: background = new unsigned char[1639680]();
: 改成
: background = new unsigned char[1639680];
: ...................
--
FROM 106.39.151.*
不是内存不夠的問題,估计是qt对这种语法支持不好的问题。
【 在 babam 的大作中提到: 】
: 这才多大点, 当时写32位下面的程序都是上来直接开3G
:
--
FROM 106.39.151.*
Qt 只是一个工具库。跟你直接用 C++ 没啥关系吧?
【 在 anything1999 的大作中提到: 】
: 不是内存不夠的問題,估计是qt对这种语法支持不好的问题。
--
FROM 120.37.188.*
为什么现在还要用数组来解决问题,而不是用容器?
【 在 anything1999 的大作中提到: 】
: qt creator, mingw32, cmake, 下面的语句直接停住了,没有结果:
: background = new unsigned char[1639680]();
: 在CMakeLists.txt里面加了链接标记也不行:
: ...................
--
FROM 120.244.131.*
Qt有个预编译器
【 在 hgoldfish 的大作中提到: 】
: Qt 只是一个工具库。跟你直接用 C++ 没啥关系吧?
--
FROM 123.120.38.*