解决:开启了debug但是Error: debugging information for 'myproject.exe' cannot be found or does not match. No symbols loaded.

VS2008--无法找到“XXX.exe”的调试信息,或者调试信息不匹配 前提: 方案一: 1.首先打开菜单 项目->项目属性页 2. 选择 配置属性->链接器->调试->生成调试信息 改为 是 3.选择 配置属性->C/C++ ->常规->调试信息格式 改为 用于“编辑并继续”的程序数据库(/ZI) 4.选择 配置属性->C/C++ ->优化->优化 改为 禁用(/Od) 方案二: 1. 关闭掉Vis... 阅读详情

原文地址:http://www.cnblogs.com/roahnluo/archive/2009/03/15/1412503.html

感谢~有用~二楼的回复没试过~很想知道那个选项啥意思~

Error: debugging information for 'myproject.exe' cannot be found or does not match. No symbols loaded.

今天调试一C++程序,按下F5,老是弹出一对话框显示信息:debugging information for 'myproject.exe' cannot be found or does not match. No symbols loaded. 翻译成中文大概就是:不能找到'myproject.exe' 的调试信息或者调试信息不匹配。符号文件未加载。

起初,我以为是没有生成.pdb文件的缘故,于是,我右击项目文件,点击属性,展开配置属性节点,展开C/C++节点, 点击了General后把Debug Information Format设置为:Program Database for Edit & Continue(/ZI). 跟着,又检查了其它选项,并且确信在项目文件的Debug文件夹下生成了相应的.pdb文件。

可是做了这些,还是没用。仍然弹出那个该死的对话框。

我于是另外新启动了一个VS实例,新建了一个简单的工程,按下F5, 调试没问题,嘿,这问题到底出在哪儿呢??

然后,我心想,你丫狠!看来我得来点比你更狠的,于是乎,我干脆运行咱的.exe文件,然后单击Visual Studio 的Tools菜单,选择Attach to process..., 并找到我的应用程序,还是没用!!!!我要发疯了!!!!

关键时刻咱得保持冷静!!!!分析下!

第一,我这个工程是前几天做过的。

第二,.pdb文件有,手动加载文件也试过。不过没用。

第三,新建一个项目调试,没问题。

脑袋里突然冒出:是不是.suo文件在作怪??

------解决方案-----

1. 关闭掉Visual Studio 实例。

2. 找到解决方案下的.suo文件并删除之。

3. 重新启动Visual Studio,或者直接双击.sln文件打开

4. 成功调试程序!

后来意识到这是Visual Studio非常严重的问题。因为.suo貌似非常容易损坏,但是它里面包含了许多调试信息,包括项目的打开文件列表、所有的断点、以及监视窗口中所有的内容。

可以运行如下命令来删除掉该文件:del /f /a:h /s *.suo

希望对遇到该类问题的朋友有所帮助!!欢迎提出问题讨论!

 

posted @ 2009-03-15 16:52 Roahn Luo 阅读(2107) 评论(2) 编辑 收藏

 

  回复  引用  查看    
#1楼 2009-03-15 22:57 | JesseZhao       
我最近使用c++写程序,有时候你调试的时候跟不进去
可能是你在编译的时候选择了优化,
这样生成的调试信息在调试的时候就不匹配了

  回复  引用    
#2楼 2009-06-13 02:21 | sdf[未注册用户]
right click on your preject, select properties, chose debuggin tab on the left column, and change the debug type to "manage only"
调试信息(debugging information)——解析DWARF文件 gdb调试信息和dwarf文件简单解析 阅读详情

相关推荐

Amber分子动力学模拟:蛋白结构准备全流程与关键注意事项

分子动力学模拟是研究蛋白结构、配体结合与构象变化的重要计算手段,其结果的可靠性高度依赖初始结构的质量。在Amber模拟体系中,结构准备是决定后续计算成败的“一票否决”环节,任何缺失残基、错误质子化状态或未处理的二硫键都可能让长时程模拟失去意义。从PDB原始文件出发,需依次完成结构检查与清洗、残基命名统一、配体参数化、金属离子建模、加氢及质子化状态判断,最后通过tleap构建力场、溶剂盒子与离子环境。这一过程看似琐碎,却直接决定了蛋白在模拟中的物理合理性。无论是解析催化机制、评估药物结合亲和力,还是探索构象变

weixin_31714129的博客 237

VS2013出现“无法找到“xxx.exe”的调试信息,或者调试信息不匹配”错误解决方案

错误信息如下所示: 解决办法: 选择项目属性,依次序进行如下操作。 1。选择 配置属性->链接器->调试->生成调试信息 改为 是  一般问题都是出现在这个地方,修改完了可以尝试运行,若还出现同样问题,可继续按照2,3步骤进行操作。 2。选择 配置属性->C/C++ ->常规->调试信息格式 改为 用于“编辑并继续”的程序数据库(/ZI)  3。选择 配置属性->C/C++

luckynote 1万+

NVIDIA DRIVE SDK深度解析(一)——核心组件与安全架构设计

本文深度解析NVIDIA DRIVE SDK的核心组件与安全架构设计,涵盖DriveOS、加速库和应用框架三层架构,以及虚拟化与安全隔离机制。重点探讨了安全岛设计、媒体处理流水线和功能安全监控体系,为开发者提供自动驾驶系统开发的实战建议和性能优化技巧。

weixin_28704565的博客 561

如何再次弹出“无法找到调试信息 或者调试信息不匹配”对话框

最近在调试某dll的时候,因为dll才是包含调试信息的,exe不包含调试信息,弹出该警告对话框,于是勾选了不再显示该窗口。百度无果,后来自己研究了一下,发现可以在这个选项下,勾上勾选,即可再次在必要的时候弹出该警告对话框。然而,后来我又希望能够在需要的时候再次弹出该警告对话框。这个需求比较小众,如果你正好碰到了这个问题,可以参考一下。经过测试,重新弹出对话框。

秋月的私语 1020

【ROS2】MOMO的鱼香ROS2(三)ROS2入门篇——ROS2第一个节点

【ROS2】MOMO的鱼香ROS2(三)ROS2入门篇——ROS2第一个节点

qq_44703886的博客 3613

WPS JS宏智能识别代码段并设置样式(完整可用版)

之前,我们已经经历了多次迭代,解决了许多问题,比如识别代码块、处理多行导入、调整样式等。现在他们需要一份全面的文档来解释整个代码的结构和工作原理。(5)智能行分析(含URL和注解检测优化)function analyzeLineEnhanced(rawText,trimmedText,codeSymbols,codePatterns, singleLinePatterns)该解决方案在保持高性能的同时,提供了良好的可扩展性,能够适应不同组织的代码规范需求,是WPS生态中专业文档处理的创新实践。

搏博的专栏 1821

“无法找到“xxx.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。”

现象:在vs2008中,建立一个空项目,添加一个c++文件main.cpp #include using namespace std; int main() {     cout      return 0; } 该程序能够编译得过,但是执行,无论是debug还是release,都很出现“无法找到“xxx.exe”的调试信息,或者调试信息不匹配。未使

hdanbang的专栏 8812

LDRA Testbed(TBrun)软件单元测试_操作指南

通过前面的几篇文章,使用Testbed进行软件静态分析的内容已经基本讲解完毕。从这篇文章开始,将继续讲解如何使用TBrun进行软件单元测试、软件集成测试。

文章主要涉及嵌入式软件开发、测试、项目管理等,欢迎交流,共同进步。 7763

Error: debugging information for 'myproject.exe' cannot be found or does not match. No symbols loaded.

<br />今天调试一C++程序,按下F5,老是弹出一对话框显示信息:debugging information for 'myproject.exe' cannot be found or does not match. No symbols loaded. 翻译成中文大概就是:不能找到'myproject.exe' 的调试信息或者调试信息不匹配。符号文件未加载。<br />起初,我以为是没有生成.pdb文件的缘故,于是,我右击项目文件,点击属性,展开配置属性节点,展开C/C++节点, 点击了Genera

liangls1982的专栏 3746

一文读懂 SAP ICF Services:从 SICF 激活到 ABAP OData V2/V4 安全与实战

本文系统化介绍了ABAP系统中ICF服务的关键概念及实践要点。主要内容包括:ICF服务的核心安全机制,需显式激活才能响应HTTP请求;在SICF中正确激活服务的操作步骤;OData V2/V4服务所需的不同ICF节点配置,如V4统一入口节点/sap/opu/odata4;典型问题如default_host未激活会导致HOST_INACTIVE错误;安全实践包括CSRF防护机制和权限对象(S_ICF_ADM)配置;以及实际案例分析和常见ICF服务节点的功能说明。文章为ABAP开发者与运维人员提供了ICF服务管

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 469

论文阅读:Query-Dependent Video Representation for Moment Retrieval and Highlight Detection

近年来,随着视频理解需求的急剧增加,视频时刻检索和高亮检测(MR/HD)成为人们关注的焦点。MR/HD的主要目标是对给定的文本进行视频时刻定位和内容一致性估计,即显著性得分。尽管最近基于transformer的模型带来了一些进步,但我们发现这些方法并不能完全利用给定查询的信息。例如,在预测时刻及其显著性时,有时会忽略文本查询与视频内容之间的相关性。为了解决这个问题,我们引入了基于查询的DETR (QD-DETR),这是一种为MR/HD量身定制的检测transfomer。

qq_42681787的博客 919

“无法找到xxx.exe的调试信息,或者调试信息不匹配。未调用调试信息生成二进制文件……”问题的解决办法

环境:visual studio 2013 问题详情: 点击本地windows调试器时,弹出错误对话框 “无法找到xxx.exe的调试信息,或者调试信息不匹配。未调用调试信息生成二进制文件。是否继续调试?” 出现原因: 1.解决方案下.suo文件损坏 2.更换平台后属性未正确配置 解决方法: 1.删除.suo文件 2.打开当前平台的属性,如我是从w

乱指的指针 1859

AI: 机器学习的模型是如何训练的?(在试错中学习)

一句话理解机器学习一般训练过程 :通过有标签样本来调整(学习)并确定所有权重Weights和偏差Bias的理想值。 训练的目标:最小化损失函数 (损失函数下面马上会介绍) 机器学习算法在训练过程中,做的就是:检查多个样本并尝试找出可最大限度地减少损失的模型;目标就是将损失(Loss)最小化 在这里插入图片描述 上图就是一般模型训练的一般过程(试错过程),其中 模型: 将一个或多个特征作为输入,然后返回一个预测 (y’) 作为输出。为了进行简化,不妨考虑一种采用一个特征并返回一个预测的模型,如下公式

HowieXue 薛永浩的博客 3万+

VS编译时出现“Debugging information for "project.exe" cannot be found or does not match. Binary was not bu...

1.进入Project Properties 2.双击进入Configuration Properties 3.进入C/C++,选择General 4.将“Debug information format”的属性改为“Program Database for edit and continue(/zi)” 5.选择C\C++下的“optimization”,将“optimization”的...

weixin_30740295的博客 478

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Debugging information for... cannot be found or does not match

Normal 0 false false false EN-US ZH-CN X-NONE

小宋的专栏 3027

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

VS2008:Debugging information for "project.exe" cannot be found or does not match.

错误提示:Debugging information for "project.exe" cannot be found or does not match. Binary was not built with debug information.   Solution: To enable debugging: 1) Goto Project-&gt;Properties 2) On t...

天上的猩猩的专栏 578

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

vs2005(C++)·无法找到“XXX.exe”的调试信息

转载地址:http://mervyn807.blog.163.com/blog/static/4530725920112104144448/ 今天需要调试一点东西,新建了一个空项目,敲进几行代码,可以运行,调试的时候却出错,提示“无法找到‘XXX.exe’的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。” 把文件copy到笔记本上,同样操作,却能产生调试信息。

blacet的学习点滴 978

VisualStudio-“无法找到“Abc.exe”的调试信息,或者调试信息不匹配

VS打开之前的工程文件,无法启动调试

limingmcu的专栏 1319

vs2010 无法找到调试信息 或者调试信息不匹配

在visual里找到pdb相关的配置选项,共2个如下: configuration property->c/c++->output files->program database file name 这是编译时产生的pdb文件的输出位置,vs在编译后会将该位置符合$(TargetName).pdb格式的文件复制到configuration property->general的outpu

熊晓杰 -- (暴熊 || kongbu0621 || kongbu0622) 的专栏 1万+

"无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件"的解决方法

Debug模式,运行时完全正常,但是一调试就出现对话框,显示出错信息: “无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。” VC项目是空项目。发现其他的项目都可以调试,就“空项目”不行。解决方法:首先打开菜单 项目->项目属性页 1。选择 配置属性->链接器->调试->生成调试信息 改为 是 2。选择 配置属性->C/C++ ->常规->调试信息格

6021

PLSQL debug提示no debug information的解决

<br />今天在处理接口问题数据的时候想debug看下接口数据的错误信息,于是bug接口的存储过程,结果debug发现变量全部提示no debug information,后上网查,网上说在存储过程哪里右键有个add debug information的选项,打上勾即可,跟同事在那里找了半天也没找到这个选项,后来问一做数据库开发的同事在知道,是要在包体的头部分右键 选中 add debug information。

skymouse2002的专栏 3898

Leetcoe刷题笔记22. 括号生成

原题 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例: 输入:n = 3 输出:[ “((()))”, “(()())”, “(())()”, “()(())”, “()()()” ] 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/generate-parentheses 题解 ...

incipe 457

Error:Debugging information for "project.exe" cannot be found or does not match. Binary was not ……

Error: Debugging information for "project.exe" cannot be found or does not match. Binary was not built with debug information.

ykwangme的博客 859

错误“无法找到XXX.exe的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件“的解决方案

Debug模式,运行时完全正常,但是一调试就出现对话框,显示出错信息: “无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。” VC项目是空项目。发现其他的项目都可以调试,就“空项目”不行。解决方法:首先打开菜单 项目-&gt;项目属性页 1、选择 项目属性-&gt;配置属性-&gt;链接器-&gt;调试-&gt;生成调试信息 改为 是 2、选择 项目属性-&...

lanlian123的博客 1842

项目运行提示无法找到调试信息,或者调试信息不匹配解决办法

偶然一次VS运行C++项目时出现了如下问题,现记录解决办法。      解决办法:     首先打开菜单 项目->项目属性页       1. 选择 配置属性->链接器->调试->生成调试信息 改为 是       2. 选择 配置属性->C/C++ ->常规->调试信息格式 改为 用于“编辑并继续”的程序数据库(/ZI)       3. 选择 配置属性->C/C++ ->优化

dstangrui的博客 5271
上一篇: [转]浅谈字节序(Byte Order)及其相关操作
下一篇: 在printf中输出%百分号 以及 配置vs代码折叠(if前有加号点下代码就折起来)
wang37921
博客等级 码龄18年 14粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值