VS2010断点无效

可能的原因如下:

1. 菜单tools->Options->Debugging->General,有个Require  source files to exactly match the original version的选项取消;

2. 菜单tools->Options->Debugging->Symbols,然后在Symbol file(.pdb)locations中添加你要调试dll或者程序的pdb文件;

3. C/C++-->General-->Debug Information Format选择为 Program Database (Zi);

C/C++-->Optimization 选择为Maximize Speed(/O2)

我的原因是第三个

时间: 2024-11-05 07:44:30

VS2010断点无效的相关文章

VS2010 断点无效肿么办?

[1]分析原理: 1. 断点无效是因为目标文件和源文件的更新时间不一致, 编译器不认为当前的源文件是目标文件的当前版本. 2. IDE不会关心源文件的编码格式,能读入即可, 另存为Unicode或ASCII格式无非是更新了文件的修改时间. 3. 源文件包含的头文件也是源文件的一部分,编译时会插入到#include的位置. [2]设置属性:不要求源文件与原始版本完全匹配 由VS2010主界面的<调试>----><选项与设置>----->[选项]对话框 或者:<工具&

打了断点但VS2010断点无效

在运行C++程序时,自己不小心按到了什么,前面还有效的断点,到了后面就无效了. 解决方法:按 Tab键 解决问题由来: 网上搜了方法 http://blog.csdn.net/pb09013037/article/details/20953637 http://blog.csdn.net/sj19890401/article/details/34157399 感觉太繁琐,刚才还能用自己也没做什么修改 当看到 通过比较文件发现是由于制表符Tab(0x09)引起的,原因不详. 这句话时自己就按了下键

解决VS2005 VS2008 vs2010断点无效-源代码与原始版本不同

网上说的方法:(额~但是我就是不能用.但是也贴出来) 方法1.直接把整个文件格式化了一次,断点就可以用了Ctrl + A全选菜单:编辑-〉高级-〉设置选定内容的格式 (Ctrl+K, Ctrl+F)通过比较文件发现是由于制表符Tab(0x09)引起的,原因不详. 方法2:整个工程重新生成. 方法3:利用批清理和批生成来重新通过源代码生成DLL,以便源代码和DLL是对应的. 1.右键点击解决方案,选中“批生成” 2.先点“批清理”,再点“批生成” http://blog.csdn.net/qing

vs2008【断点无效】解决方法

有时候,我们在用vs2008调试的时候,会出现断点无效.如下图: 第一反应,要看想一下是不是在debug下.如果在Release下,请参考我另篇文章 [怎么在Release下调试代码] 如果是在debug下: 1.检查工程配置是否设置正确. C++>General->Debug Information Format->Program Database (/Zi) C++>Optimization->Optimization->Disabled (/Od) Linker-

打开VS2010提示“无效的许可证书,需要重新安装”的解决方法

今天打开VS2010提示“无效的许可证书,需要重新安装”,然后上百度找解决方法,都是简单的说明,没有具体的文章.今天我把具体解决方法写出来,希望可以帮助到更多人. 出现“无效的许可证书,需要重新安装”有两种:一是试用期已过,二是密钥失效了. 这样的问题我们需要输入有效密钥才可以使用VS2010,很多人估计刚开始像我一样找不到在哪里输入密钥,下面我把具体方法写出来. 我电脑系统是WindowsXP系统VS2010安装的路径在C:\Program Files\Microsoft Visual Stu

MFC断点无效

方法1: 将出问题的CPP文件用系统记事本notepad打开,然后另存时选择unicode编码保存,覆盖掉原来的文件即可.一般这种方法一般会解决VS断点无法设定的80%问题.没有办法才请出第2种方法. 方法2: Tools->Option->debugging->General 找到 Require source files to exactly match the original version 不要打勾 即:工具->选项->调试里->常规 找到 要求原文件与原始版

vs2010远程调试断点无效问题

ps:本人按照下面的方式设置成功,个人感觉写的也比较清楚 来源:http://www.cnblogs.com/OpenCoder/archive/2010/02/17/1668983.html ? vs支持远程调试但是对于通过?匿名调试的方式实际上是无法设置断点的,因为符号没有加载!要想调试,必须采用windows身份验证! 也就是和远程主机设置一样的用户名和密码. VS是支持远程调试的,这样在自己公司就可以远程调试在客户机上的程序了 VS的远程调试分为两种: 直接远程调试:这种调试方法必须在有

VS2010断点设置技巧

许多Visual Studio下的程序员,甚至一些很有经验的开发人员,都不知道这些技巧.希望这篇文章能帮你掌握这些技巧.它们都很简单,却能帮你节约大量的时间. 一.跳到当前光标处(Ctrl+F10) 我经常看到人们为了到达目标代码位置,而在程序中早早设定了断点,然后反复地按F10/F11,一步步走到目标代码处.当程序员的确需要仔细观察每一步的状态变化时, F10/F11是合理的选择.然而多数情况下,人们只想快速到达他们真正关心的代码处,这时候F10/F11就不是最佳选择了. 这时,你应该利用“跳

IDEA debug 断点无效

https://blog.csdn.net/u012062455/article/details/77774985 http://bbs.csdn.net/topics/392003661 原文地址:https://www.cnblogs.com/xyyou/p/12260599.html