Release怎样调试?

lsp5i5j 2004-04-06 12:02:35
前几天看过!
...全文
15 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
showjancn 2004-04-06
单击“project”->"setting。。。。"
在对话框中,选择“Release”.然后将“C/C++”标签中的categor选为general,
optimization先为disable(Debug),
debug info 选为program data.
再把“Link”标签中选 中generate debuf info 复选框。

现在可以与debug一样调试了!!
回复
快乐鹦鹉 2004-04-06
1。在可能出错的地方打出消息。
2。写日志文件。增加try...catch...。在catch中将错误写到日志里。另外,将一些关键的数据写到日志文件中。
回复
grey_whp 2004-04-06
MessageBox()
是不是debug没有问题,release就挂了~
还是一点点跟吧,
野指针?仔细查查吧。
回复
makeshi 2004-04-06
打出MessageBox()
呵呵,没有别的办法了
回复
poney 2004-04-06
更改连接属性的办法尽量不要用,因为改完之后的Release和Debug就没有区别了。

还是土一些,用MessageBox吧。
或者在界面上增加一些临时的Static控件之类的东西,实时显示你要知道的数据。

实在不行就试试IBM的Log4Cpp,也许能帮你。
回复
只有自己设置了
回复
x0554 2004-04-06
Release版本单步跟踪方法:
选中Win32 Release然后
Project-》setting-》C/C++ -》Category-》General
-》Optimization-》Disable(Debug)
-》Debug Info-》Program DataBase
-》Link---》Generate Debug Info打上钩
回复
fzd999 2004-04-06
静态调试,使用OutputDebugString打印出调试信息

动态调试,使用SoftICE跟踪
回复
lgchina97 2004-04-06

在可能出错的地方加入提示信息

指针、内存分配……
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告