调试代码

转载 2016年03月11日 12:50:21

(适用VS2005/VS2008)

在当前工程点击右键选择properties,选择 All Configurations

  1. C++>General->Debug Information Format->Program Database (/Zi)
  2. C++>Optimization->Optimization->Disabled (/Od)
  3. Linker->Debugging->Generate Debug Info->Yes (/DEBUG)
  4. Linker->Debugging->Generate Program Database File->$(TargetDir)$(TargetName).pdb

有时候,我们在用vs2008调试的时候,会出现断点无效。如下图:

 

第一反应,要看想一下是不是在debug下。如果在Release下,请参考我另篇文章 【怎么在Release下调试代码

 

如果是在debug下:

1.检查工程配置是否设置正确。

  1. C++>General->Debug Information Format->Program Database (/Zi)
  2. C++>Optimization->Optimization->Disabled (/Od)
  3. Linker->Debugging->Generate Debug Info->Yes (/DEBUG)
  4. Linker->Debugging->Generate Program Database File->$(TargetDir)$(TargetName).pdb

1.如果工程配置没问题,请打开:

  Tools->Option->debugging->General  找到 Require source files to exactly match the original version 不要打勾

  即:工具->选项->调试里->常规 找到  要求原文件与原始版本完全匹配 不要打勾

 

再调试一下试试,应该可以了。

如果不行,清一下工程,试试。。。。


php代码调试工具

  • 2017年11月23日 10:47
  • 62.79MB
  • 下载

二进制炸弹代码及gdb调试工具

  • 2017年10月30日 08:34
  • 9.61MB
  • 下载

__FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程)

__FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程) 先看下简单的初始代码:注意其编译运行后的结果。 root@xuanfei-deskt...
  • calm365
  • calm365
  • 2013年03月09日 08:59
  • 283

ruby中require自己文件/动态调试代码

在ruby中require可以加载gem安装的ruby程序,require的查找应该是在$LOAD_PATH 这个数组里面的。从这里面可以看到一个 lib\ruby\2.1.0\ 字样的路径,这就是一...

JBoss远程代码调试配置说明

  • 2015年07月03日 16:48
  • 1.24MB
  • 下载

Android Studio中代码如何调试?

不管是什么类型的编程语言,在程序开发中我们都难免会遇到各种各样的bug,遇到bug相信大家最常用的调试手段应该就是日志和debug了吧。其实除此之外还有很多代码调试手段,本文是小编在一个android...
  • ydmaizi
  • ydmaizi
  • 2015年12月22日 16:21
  • 839

PHP代码调试工具

  • 2017年01月10日 11:08
  • 4.8MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:调试代码
举报原因:
原因补充:

(最多只允许输入30个字)