为什么我把程序编译为release后,直接运行(双击),程序只是一闪就消失了.但如果用VC来启动(CTRL+F5)就可以正常运行.
解决方案 »
- MFC中使用UDP协议如何绑定多个远程端口接收数据?
- 初做UI,几个观念转不过来.比如我绘制一个张地图,我怎么判断点击某部分触发某些事件?
- vc++6.0 directshow 捕捉图像
- Dialog 切换按钮闪的问题
- 关于MFC里面菜单呈现灰白色不能激活的问题
- C++中随便告诉你一个字符串,能New出来以该字符串为类名的对象吗?
- 如何将数据从一个文件直接读到另一个文件中?
- 有了解RFC793的高手请进!解释一下TCP的名词
- 如何提取出汉字和英语混合字符串中的汉字?
- 在CEditView编辑区画了一个圆做断点,但是当下拉滚动条时,圆不随着上移
- CListCtrl 获取选中记录的第一个字段的值
- 请教一个多线程的问题
1、在Project Settings里选Settings For为All Configurations。
2、在C/C++标签中,Debug info 选 Program Database。
3、在Link 标签中,Category选 Debug,选中Debug info 复选框和Microsoft format。
现在就可以像在调试版本中那样设置断点进行测试了,由于代码优化,有些变量观察不到,行的运行顺序可能也会不同。
说明:ASSERT宏在发行版本中不起作用,而应该用VERIFY来进行发行版的调试。如果发行版本运行有问题,可以先禁止所有代码优化再进行调试。