vs调试断点进不去的解决办法

原创文章,禁止转载。

断点进不去的解决办法:
 
确认是debug版本
 
确认生成了调试信息
 
确认在编译和连接的工程配置中指定了相同的匹配的pdb文件名,而不是默认的vc100.pdb等名字(无关)
 
确认pdb和dll/exe放在了一起(貌似有时候在生成路径中不动也行)
 
确认dll和pdb是匹配的,同时生成的
 
清理整个解决方案,重新编译
 
确认默认工程是exe而不是dll
 
确认工程目录中不带中文
 
还是不行?让你的老板找比尔盖茨挖人吧!

原创文章,禁止转载。

时间: 2024-10-25 20:35:55

vs调试断点进不去的解决办法的相关文章

双系统(ubuntu、windows),删除ubuntu分区,进不去windows解决办法

最近人品有点差,接二连三从笔记本屏幕.开发板.再到台式机硬件坏了,再到自己安装不小心,安装失败了ubuntu(没有选择分区,让系统自己选择).然后自己直接把ubuntu分区删掉了,这下问题就来了,不能进入windows7.总结一句话,就是最近自己状态太差,老是处于游离状态,做事不够细心.希望明天开始,做事一步一个脚印,攒人品. 1.问题描述: 我的电脑是Win7和Ubuntu双系统,因为Ubuntu出了问题无法解决,所以最后决定重装Ubuntu,因此我回到Win7系统下,将Ubuntu的分区全部

.net项目进不去后台解决

1.首先要确保项目没有语法错误. 2.查看路径是否正确. 3.查看参数是否正确. 4.在后台设置断点. 5.在前台页面设置alert看执行过程,分析具体出错范围并改正. 进不去后台的问题很多时候并不会报错,盲目的分析很浪费时间,错误一般都不明显,但都是小错误.我们写程序的时候要细心仔细,避免不必要的错误.

使用Visual Studio 调试断点不起作用的问题解决办法 调试Revit CAD 不能进入断点

随着Visual Studio 2010正式版的发布,相信不少人都像我一样升级到了Visual Studio 2010.那么您在使用VS2010在AutoCAD,Map 3D或Revit的.net应用程序开发时,多半也会遇到调试时断点总是不起作用的问题吧.Kean和Jeremy最近分别写了文章提到了几个解决办法,在这里给大家共享一下,原文请参考Hitting breakpoints in .NET Class Libraries while debugging with Visual Studi

eclipse断点有斜杠的解决办法

今天调试程序的时候发现,打了点,程序去没有进去.而且断点上有斜杠.如图所示: 解决办法:run--- Skip All Breakpoints  点击后,再看断点就恢复正常了.如图:

分模块的maven项目调试时报Source not found的解决办法

一.背景 通常在开发中,我们经常会拆分我们的项目为一个个maven子工程,然后用一个父项目进行集成,并且子项目还会继承自父项目.当我们对这些项目进行debug调试的时候往往会在eclipse中出现source not found的错误,但是明明我们的源码是存在的啊?后来经过努力,终于解决了这个令人厌烦的问题.问题截图: 二.解决办法 1.在需要调试的项目上右键选择properties,然后找到Java Build Path选项,之后切换到该项的Projects选项卡下,点击Add...按钮 之后

win10下使用vscode调试python输出中文乱码的解决办法

今天在vscode中调试一个python脚本时发现中文乱码了,折腾了好一会儿才找到原因,记录一下. 很简单的一句代码测试一下: # -*- coding: utf-8 -*- print('乱码不?') 文件编码设置的也是utf-8,但是调试就是乱码,网上看大都是说设置PYTHONIOENCODING=UTF8的环境变量,尝试过发现还是不行. 其实问题在于windows下的cmd或者PS终端都是默认GBK编码,VSCODE调试时是调用的cmd的,如果把文件头和编码都改成GBK就不会乱码了,但是考

android开发键盘把导航顶上去了解决办法

解决办法,在mainfest.xml中,在和导航条相关的Activity中加: <activity            android:name=".filing.AddFilingActivity"            android:windowSoftInputMode="adjustResize|stateHidden"             /> android:windowSoftInputMode="adjustResize

eclipse中某工程的断点进不去问题

问题:在某个工程内设置断点之后,调试时断点无效----也就是程序会直接运行到最后.eclipse的工作空间内有好几个工程,但只有新更名在某个工程断点无效,在其他工程内断点是有效的 采取过的措施:1.将工程(都是maven工程)删掉,再重新import.无效.2.选择Remove All Breakpoints,再重新设置断点,还是无效. 这个问题找到原因了:是工程编译的时候没有设置line number,导致调试的时候无法定位,关键是:这个line number设置是针对某个工程的,而不是整个平

使用gdb调试C++程序时,感觉不按流程执行,跳来跳去的解决办法

在使用gdb进行调试的时候,依赖于g++的编译结果,因为在编译时默认使用了优化,所以导致没按代码顺序执行,其实只需要将g++的编译优化关掉就可以了. gdb调试程序的时候打印变量值会出现<value optimized out> 情况,可以在gcc编译的时候加上 -O0参数项,意思是不进行编译优化,调试的时候就会顺畅了,运行流程不会跳来跳去的,发布项目的时候记得不要在使用 -O0参数项,gcc 默认编译或加上-O2优化编译会提高程序运行速度.