关于wince 使用占用空间大的内存变量问题(编译无错误但是无法运行的问题)

这两天使用wince进行应用程序开发,在使用变量时声明变量比较大时如:float Value[1024][1024]是系统编译不报错,但是程序运行不起来。后改完用new生成就没问题了

如:

float **Value;

Value = new float*[1024];

for(inti=0;i<1024;i++)

 Value[i]= new float[1024];

又又一个问题在这个程序中突然发现:

CString strTmp1=_T("\\%04d年%02d月%02d日%02d时%02d分%02d秒Alarm.aca");

如添加了\\应用程序也启动不了了。改为如下程序就能启动

CString strTmp1=_T("%04d年%02d月%02d日%02d时%02d分%02d秒Alarm.aca");

后来也认为是堆栈的问题。修改工程配置文件如图:


改为继承父相堆栈(即变为0)后系统一切正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值