有问题,肯定第一想到的是给出代码啊
搜了一下,你这个貌似是vs2010~vs2012的cross-compiler的bug,就是用x86 compiler编译x64程序时会遇到的问题。但交叉编译一般是在dos command prompt时会用。IDE里用交叉编译,还没试过/遇过。
https://stackoverflow.com/questions/19803162/array-size-error-x64-process
另外,这问题单步跟到CRT源代码的最里面,应该能看到那个限制尺寸的代码。
【 在 trabalhar 的大作中提到: 】
: 就是 char * data = new char[76800*2*49152]
--
修改:z16166 FROM 114.245.195.*
FROM 114.245.195.*