vs2008 断点无效处理

VS2005 vs2008 vs2010 调试时打不了断点总结 VS编程调试时,偶尔会遇到打不了断点的情况,根据一路下来的经验,总结如下, 阅读详情


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 不要打勾

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

 

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

如果不行,清一下工程

VS断点失效问题解决方案 VS断点失效问题解决方案,一般人我不告诉他。 立即下载

相关推荐

从ISO 17987到SAE J2602:LIN一致性测试标准全景解读与CANoe实现

本文深入解析了从ISO 17987到SAE J2602的LIN一致性测试标准技术演进,详细对比了两大标准体系的技术差异,并基于Vector CANoe平台演示了如何构建符合最新行业要求的自动化测试方案。文章重点介绍了SAE J2602标准的三大改进点,包括唤醒特性、传输层协议和诊断服务的增强测试要求,并提供了CANoe测试环境配置、测试模块集成及测试案例解析的实战指南。

app77的博客 335

vs2008【断点无效】解决方法

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

weixin_30271335的博客 441

【笔记6】SP3485自动收发电路设计分析

则TXD路为1,MOS管导通,2/3引脚为0,芯片实际上事与愿违的进入了接收模式。但是,由于我们采用单根双绞线与上位机通信,在数据发出去前数据线上没有任何信号传输,所以AB处于高阻态,进而受到R1下拉与R2上拉的影响,差分信号为1,所以输出1;此外,RXD内路也被上拉,485总线B端上拉,A端下拉。此时TXD由于没有数据传输,所以一直处于1的状态,因而MOS管导通,2/3引脚为0,芯片处于正常接收状态。总而言之就是,RE#与 DE只能有一个是1,1代表微控制器向外发送,0代表微控制器接收。

Haytham233的博客 3139

VS2008 断点不起作用 失效

1、无效断点所在的项目和启动项目的设置:项目->属性->配置属性->C/C++->常规->调试信息格式,这里不能为『禁用』; 2、项目->属性->配置属性->链接器->调试->生成调试信息,这里设为『是』; 3、C/C++->优化->优化选择『禁用』; 4、删除解决方案下的.ncb文件; 5、工具->选项->调试-

RandyLeonard的专栏 2747

【谷粒商城】分布式事务与下单

=购物车== 构建gulimall-cart,复制静态资源到nginx,修改网关 购物车分为离线购物车和登录购物车 离线购物车重启浏览器了也还有 1、购物车需求 特点:读多写少,放入数据库并不合适 登录状态:登录购物车 放入数据库 mongodb 放入redis(采用) 登录以后,将离线购物车里合并后清空离线购物车 未登录状态:离线购物车 放入localstorage浏览器的技术 cookie WebSQL 放入redis(采用) 浏览器重启后还在 2、购物车VO (1) 数据结构分析

努力充实,远方可期 1万+

SuperPoint+SuperGlue在HLoc中的实战效果对比:5大公开数据集测试报告

本文在HLoc框架下,对传统SIFT与深度学习组合SuperPoint+SuperGlue在五大公开数据集上的视觉定位效果进行了实战对比测试。报告详细分析了两种方案在Aachen Day-Night、RobotCar Seasons等不同光照、季节及场景下的表现,揭示了SuperPoint+SuperGlue在应对剧烈光照变化和长期外观变化时的显著优势,并提供了基于HLoc模块化设计的选型与配置策略。

weixin_29093169的博客 425

VS2008无法下断点调试的若干解决办法

  调试程序中有时会遇到无法下断点的情况,下面总结几个用到的解决该问题的方法:方法一:菜单tools->Options->Debugging->General,有个Require  source files to exactly match the original version的选项取消;方法二:在breakpoints窗口中选定无法设定的断点点右键选择location...然后在弹出

rabbit729的专栏 8869

树莓派+STM32+激光雷达:大学生工训赛智能物流小车全栈开发实录(附避坑指南)

本文详细记录了基于树莓派、STM32和激光雷达的智能物流小车全栈开发过程。文章从系统架构设计、硬件集成、软件框架搭建到机械臂控制与视觉辅助定位,系统阐述了如何构建一个完整的机器人系统,并分享了在电源管理、通信延迟、里程计误差等关键环节的实战避坑指南,为嵌入式与机器人开发提供了宝贵经验。

kotlin6android的博客 748

硬件工程师的电路设计方法论:手算+仿真协同工作流

电路设计不是单纯依赖仿真工具的经验试错,而是以基础电学概念为起点,通过手算建立参数敏感性认知,再以参数化建模、蒙特卡洛扫描和温度-容差联合仿真验证设计鲁棒性。其核心原理在于将器件非理想特性(如ESR温漂、Rds(on)温度系数、PCB寄生电感)显式纳入计算与仿真闭环,从而提升一次投板成功率、降低量产失效风险。该方法广泛应用于开关电源、LDO稳定性分析、运放补偿设计及高速接口电源完整性验证等真实工程场景,尤其适合追求高可靠性与快速迭代的车规、工业及IoT硬件开发。

weixin_33888907的博客 465

R语言机器学习:XGBoost线性回归模型的SHAP值

SHAP(SHapley Additive exPlanations)值是一种基于博弈论Shapley值的机器学习模型解释方法,能够解释任何模型的预测结果。其主要用途包括:1)提高模型的可解释性,帮助非技术用户理解模型预测;2)识别对模型预测最重要的特征,辅助特征选择;3)调试模型,发现预测中的异常;4)评估模型公平性,避免偏见。SHAP值的计算方法包括初始化、迭代计算、归一化和解释,常用工具如Python的shap库支持多种计算方式(如TreeSHAP、KernelSHAP等)。本文还提供了基于R语言计算

专注生信领域 3441

中国工商银行企业架构建设实践最全总结

中国工商银行参考IBM持续价值创新方法并吸收TOGAF等主流企业架构的框架理念,结合业务实际情况形成工行自己的企业架构方法论并实践,为数字化转型提供支撑。本案例通过介绍中国工商银行企业架构之业务架构设计方法,为其他银行企业架构建设提供参考。 企业架构是数字化转型的抓手,可以帮助企业规划、管理和实施数字化解决方案,以实现业务目标并适应不断变化的市场条件。中国工商银行通过战略目标指导业务架构的规划和设计,业务架构建模后指导IT架构建模。

银行信息系统应用架构详解 2732

VS 页面无法显示的原因分析及解决办法

前段时间用VS2008开发网站项目时,按F5调试,居然出现页面无法显示,但是把地址栏里的localhost修改成127.0.0.1居然就可以,相当郁闷。在网上搜索了半天,说法都是一样,都说是NOD32的问题,这些人都是在互相的抄袭、转载,也不实际验证一下。后来在Sun Developer Network上看到了曙光。详细内容见:http://bugs.sun.com/bugdatabase/vie

lavly的专栏 3724

基于BEV(鸟瞰图)的3D检测:PointPillars与CenterPoint

基于BEV(鸟瞰图)的3D检测:PointPillars与CenterPoint​ ,人工智能,计算机视觉,大模型,AI,本文围绕基于BEV的3D检测,解析了PointPillars与CenterPoint两种算法。PointPillars用点柱特征编码网络处理点云,通过2D卷积网络提取特征,检测头为解耦头;CenterPoint将三维物体表为点,分两阶段检测,先找中心点及属性,再细化预测。两者都可借特定骨干网生成BEV特征图且基于BEV检测,但检测头设计和物体表示方式不同。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 27万+

VS2010+C#+AutoCAD2008时断点调试功能无效的处理方法

把acad.exe.config文件修改为:------------------------------------------------------------------------------------<configuration> <startup><!--We always use the latest version of the fra...

dianmiaozhen0259的博客 515

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

c语言断点的地方调试时会运行吗,C语言断点调试和编译问题总结

1. 编译环境使用VS2008,在调试过程中发现,某个函数的部分代码没有正确执行,在这部分代码处打断点调试,发现每次调试运行时总是提示断点无效。出问题的代码如下,在while(){}代码块内部打断点提示断点无效。INT32 sendLTEMsg(void *pMsg, INT32 iMsgLen){INT32 t_iLeft = iMsgLen;INT32 t_iRet = 0;INT32 t_i...

weixin_33350741的博客 1561

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

VS 2005 VS2008 VS2010 设置断点,在调试时产生断点错位如何解决

VS 2005 VS2008 VS2010 设置断点,在调试时产生断点错位怎么解决   问题如下: 1.错误代码报错行数错位 2.debug动态跟踪错位 3.Release跟踪错位 4.断点设置自动被跳转 可能的原因有三种: 第一: 代码和dll或者exe不一致; 第二: 数组等越界导致内存乱了;   第三: 0D0A 改为了0D少了0A或者中文注释打乱了VS对0D0A的定...

简约不简单 894

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

VS2005 vs2008 vs2010 调试时打不了断点总结

VS2005 vs2008 vs2010 调试时打不了断点总结

qq_44949789的博客 819

在VS2008中进行javascript脚本调试

为了开发一个项目要进行javascript脚本的调试,经过一段时间的摸索,终于实现了在vs2008上调试脚本,这里记下了其中的关键步骤:   1. 把IE设为默认浏览器。这一步不一定是必须,但建议这样做,可以减少很多麻烦。默认情况下,vs2008使用系统默认的浏览器,也可以用以下办法设置vs2008使用IE浏览器: 打开“解决方案资源管理器”,右键点击一个aspx文件,再在右键菜单中选择

zhdd1234的专栏 2541

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

解决VS2005 VS2008 vs2010断点无效-源代码与原始版本不同 网上说的方法:(额~但是我就是不能用。但是也贴出来) 方法1、 直接把整个文件格式化了一次,断点就可以用了。具体操作如下: 首先,在一个文件(如一个cpp格式的文件)上,进行Ctrl + A即全选; 再在菜单:编辑-〉高级-〉设置选定内容的格式 (Ctrl+K, Ctrl+F) 注释:

haiross的专栏 1万+

C语言断点调试和编译问题总结

1. 编译环境使用VS2008,在调试过程中发现,某个函数的部分代码没有正确执行,在这部分代码处打断点调试,发现每次调试运行时总是提示断点无效。出问题的代码如下,在while(){}代码块内部打断点提示断点无效。 INT32 sendLTEMsg(void *pMsg, INT32 iMsgLen) { INT32 t_iLeft = iMsgLen; INT32 t_iRet = 0;

nevasun的专栏 1万+

[转]VS2008 断点无效问题

http://www.cppblog.com/qiujian5628/archive/2008/01/24/41806.html 最近一工程中,在调试的时候,有些cpp文件都可以设置断点并且跟进去,但是有一个cpp文件总是不能设置断点,提示“当前不会命中断点。源代码与原始版本不同。” 重新更换过n次文件都不起作用,然后在goole搜索此类类似问题,找到下篇文章,然后我把那个cpp文件用...

weixin_30326745的博客 107

VS2005奇怪的断点无效问题

最近一工程中,在调试的时候,有些cpp文件都可以设置断点并且跟进去,但是有一个cpp文件总是不能设置断点,提示“当前不会命中断点。源代码与原始版本不同。” 重新更换过n次文件都不起作用,然后在goole搜索此类类似问题,找到下篇文章,然后我把那个cpp文件用记事本打开,另存为unicode格式,再重新编译,最后问题解决!也可以更改vs2005的设置,选项->常规,将要求源文件与原始版本完全匹配的勾

天上的猩猩的专栏 732

vs2005奇怪的断点无效问题

 vs2005奇怪的断点无效问题  原文:http://www.cppblog.com/qiujian5628/archive/2008/01/24/41806.html最近一工程中,在调试的时候,有些cpp文件都可以设置断点并且跟进去,但是有一个cpp文件总是不能设置断点,提示“当前不会命中断点。源代码与原始版本不同。” 重新更换过n次文件都不起作用,然后在goole搜索

马强的专栏 359

让vs2008支持gdb调试

 关于让VS2008支持GDB调试,有一个叫wingdb的插件可以达到目的。不过它是一个闭源的软件,而我们出于研究的目的,希望自己也能开发一个这样的插件。经过一番努力,实现了一个调试器的两项基本功能--设置断点、查看变量和栈信息,就像这样的效果: 由于gdb命令行方式的强悍,在这里保留了一个命令行窗口直接对gdb进行操作,希望能够兼顾命令行和图形界面的长处,嘿嘿~~~在开发此插

嵌云阁 3875

VS2008 断点无法触发的问题

今天用VS2008写了一段代码,按F5调试时报如下错误: The source code is different from the original version 将工程clean重新编译也不能解决。后来把代码格式调整了一下,居然好了。 细查之下发现,原来VS2008无法处理一行两条语句的情况: delete pBG; delete pFG; 这两条语句不能写在同一行,要分成两行写才可以,什么原因就不清楚了。 估计是调试器无法确定断点是断在哪个语句。 ...

zhaoguangjun33的专栏 391
上一篇: windows api 多线程
下一篇: memset函数的使用及注意事项
labrary
博客等级 码龄15年 8粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值