好好查一下你的变量,出错的原因是有的变量没有初始化,在DEGUG下系统赋的值和RELEASE下赋的值不一样。
解决方案 »
- MFC怎么给某个区域添加图片
- 数据处理问题
- 网络编程中关于send & recv 的问题
- 还是error LNK2001错误,error LNK2001: unresolved external symbol _DIID_HTMLButtonElementEvents2
- 一个VC的用法
- 从CWnd派生出的类,调用了CreateEx,但如何添加按扭
- 高分求解:表达式计算的源程序(含三角函数)
- drawitem()函数
- DuiLib中edit响应键盘消息
- 如何在WM_KEYDOWN取得ALT键的状态?急啊.....但不许用GetKeyState
- SOS!!!CRecordset的问题,答对有奖。
- 有谁知道怎样完全清除 tencent browser?
在一定环境下关闭一个局部变量需要一页以上得堆栈空间得函数得堆栈检查,可能引起re版得失败,而de版在使用了堆栈检查时则运行很好,解决办法是重写该函数,以触及每一个新得堆栈内存页或插入一个check_stack标记。
另外在调试和发行模式下对new得编译也不同,在de版中要增加额外得保护字节到内存中,在发行版中则省略,任何存在保护字节得代码段均要重写。
还有一些优化选项可能会引起问题,如下表:
全局优化 初始化内部(局部)变量失败
内联扩展 初始化内部(局部)变量失败
帧指针忽略 不正确得函数原型导致堆栈崩溃
产生内部函数内联 初始化内部(局部)变量失败
改进浮点一致性 在值比较中算法依赖与显式精度