您的位置:首页 > 其它

release 版本下的调试

2011-11-07 16:01 141 查看
有关调试的问题

一堆问题

1在release下也可以调试的

需要修改三个设置

1 Zi 属性C++-常规 调试信息格式 ZI c/c++-General- Debug Information Format /zi

2 最优化 属性C++-优化-优化 禁用 -内联函数展开 默认值 c/c++-Optimization- Disabled Inline Function Expasion Default

3Debug yes 属性 连接器-调试-生成调试信息 是(/DEBUG)Linker-Debugging-Generate Debug Info Yes

这样就可以调试release了

还有如何调试dll的问题

生成的dll 设置正确(比如按照上面三条设置)把生成的dll 和pdb 拷给exe 运行exe就可以调试dll里面的东西了

最优化 禁用就会有所有的变量信息了 如果不全 就是这里设置错误 给优化掉了

还可以 先运行起来exe 在dll里面的debug里的attach to process 里面选exe

lib的调试

把lib设置正确 编译生成的lib文件 复制到exe那里 运行exe调试
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: