m******s 发帖数: 204 | 1 环境:winxp, visual studio 2005, OpenGL ES simulation from
Imagination.(power vr)
问题:在release mode下ctrl+F5会导致程序崩溃。对画框unhanded
exception. 用F5或在debug模式下无问题。
检查:注释掉绝大部分代码。只留下contructor和生成open gl窗口的程
序,constructor 内无任何动态内存的分配函数。所有成员都已赋初值。
有的成员是整形或字符数组,但总的大小不超过2048字节。仍然出现
同样的问题。
换成visual studio 2008, 则没有问题。程序是c和c++混写的。请教各位
大侠这个有可能是原因吗?
是否应关掉优化看看?
多谢了 | I*****y 发帖数: 602 | 2 这种问题最难解决,一是你没有给出任何代码,二是你自己也无法调试。
一般和优化,资源释放,垃圾回收有关。
添加一下log输出语句,试着定位出错语句看看,如果程序不太长的话。
2008没问题并不代表程序本身没有问题,可能只是巧合而已。
【在 m******s 的大作中提到】 : 环境:winxp, visual studio 2005, OpenGL ES simulation from : Imagination.(power vr) : 问题:在release mode下ctrl+F5会导致程序崩溃。对画框unhanded : exception. 用F5或在debug模式下无问题。 : 检查:注释掉绝大部分代码。只留下contructor和生成open gl窗口的程 : 序,constructor 内无任何动态内存的分配函数。所有成员都已赋初值。 : 有的成员是整形或字符数组,但总的大小不超过2048字节。仍然出现 : 同样的问题。 : 换成visual studio 2008, 则没有问题。程序是c和c++混写的。请教各位 : 大侠这个有可能是原因吗?
|
|