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调试
一堆问题
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调试
相关文章推荐
- Release版本如何调试
- VS2008 如何将Release版本设置可以调试的DEBUG版本
- VC6 程序的 Release 版本添加调试信
- [debug]调试Release版本应用程序
- 调试Release版本程序
- Debug 版本和Release版本区别及ReLease版调试
- VC6.0 Release 版本下调试运行设置
- Qt 加快调试速度 使用release版本的QtGui进行调试 QtGuid4.dll
- 如何调试程序的Release版本?
- VC++中调试Release版本
- vs2010下release版本调试设置
- window程序DEBUG和RELEASE 版本差异及调试相关问题
- 如何调试程序的 Release 版本
- VS2013设置release版本可调试
- vs2010下设置release版本调试设置
- [debug]调试Release版本应用程序
- VC++2005、VC2008中Release版本设置为可调试的设置方法
- VC++2005、VC2008中Release版本设置为可调试的设置方法
- 调试Release版本应用程序
- VC++中调试Release版本时怎样设置断点