精华内容
下载资源
问答
  • 点击调试时提示"MFC不包含调试信息

    千次阅读 2012-06-19 08:56:59
    点击调试时"MFC不包含调试信息" 解决方法:----组建----清楚。清空一下之前的调试信息

    点击调试时"MFC不包含调试信息"

    解决方法:----组建----清楚。清空一下之前的调试信息

    展开全文
  • vc6调试解决方案

    2015-05-25 14:09:12
    VC6.0在win7-64位上调试程序时,能正常退出调试模式的解决方案。调试模式退出时,编译器卡顿、无法退出等问题。
  • 不包含调试信息(未加载任何符号)

    千次阅读 2012-09-20 21:14:16
    今天调试一C++程序,按下F5,老是弹出一对话框显示信息:debugging information ... 翻译成中文大概就是:不能找到'myproject.exe' 的调试信息或者调试信息不匹配。符号文件未加载。 起初,我以为是没有生成.pdb文
    今天调试一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


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




    当前不会命中断点 还没有为该文档加载任何符号
    2011-08-15 16:41 1878人阅读 评论(1) 收藏 举报
     
    相信很多人在网页编程时都遇到过这个问题,就是设置断点时给出提示,之后不能选中。我今天也碰到这个问题了,足足折磨了我一天。设置是debug没错,我也没有找到“C/C++->常规->调试信息格式”这个东东,估计是C++里的设置,我用的是C#。”将”要求源文件与原始版本完全匹配”的勾取消“我也试了还是不行,webconfig里的debug设置也是true。折腾了一天才发现,我要调试的文本所处的文件夹里还有一个webconfig,这里的debug是false。我上网找了一下,才知道原来最外边的webconfig是总的。文件夹内部也可以设webconfig,这个webconfig继承了总webconfig的信息的基础上还拥有子文件夹自己的属性。所以导致我的总webconfig虽然debug是true。但因为文件夹内的程序要参照内部webconfig。所以还是不能正常设置断点进行调试。真是粗心惹的祸。


    万恶的调试不到断点。把vs的各种选项翻来复去的勾来勾去。想尽了办法,已用过的办法有:


            一、删除引用项目的debug


            二、配置管理器中把所有项目的“生成”打勾、“配置”全部选成“debug“,切忌release


            三、配置管理器中“活动解决方案配置”、新建一个方案


            四、将引用目录统一设到某个目录,防止没有引用到最新的(源码与dll版本不匹配)


            五、工具、选项、调试、常规中的“要求源文件和原始版本完全匹配”的勾去掉


            五种办法都用过了。还是没有用。


            最后偶然想到,出现这个问题的原因基本上有两个:


            一、要调试的dll不在调试进程的进程空间,调不到


            二、源代码使用的dll与调试的源代码的版本不对,自然调试不到


             第一条out了。肯定是第二条。终于想起来了。我引用了三四个项目文件,有的项目文件没有引用“工程”上的现有项目,而是直接引用了一个一直在用的dll。把那个引用删除,然后改成引用到现有项目。


    http://johnsmithblog.blogbus.com/logs/15017286.html
    VS2005中设置的断点无效:“当前不会命中断点,还没有为该文档加载任何符号”。折腾了一阵,其实问题主要出在没有生成调试信息。解决方法如下:
    (1)项目-〉属性-〉配置属性-〉C/C++-〉常规-〉调试信息格式,这里不能为“禁用”。
    (2)项目-〉属性-〉配置属性-〉链接器-〉调试-〉生成调试信息,这里设为“是”。


    (3)2005默认的MFC程序是使用动态MFC库(Use   MFC   in   a   Shared   DLL)来链接的   
    而动态MFC库使用的是Multi-threaded   DLL   (/MD)   
    由于XP对于PE文件格式监测更加严格.   
    就会导致部分使用多线程DLL的可执行文件在调用的时候出错   
    修改项目属性的编译开关   
    Project->Property->configuration   Properties->C/C++->Code   Generation->Runtime   Library   
    修改成Multi-threaded   (/MT)


    希望这篇文章能帮到和我遇到同样问题的人:)






     
    http://www.iieeg.com/newscon.php?id=11917

    展开全文
  • VS2013中设置的断点无效:“当前不会命中...(1)项目-〉属性-〉配置属性-〉C/C++-〉常规-〉调试信息格式,这里能为“禁用”。 (2)项目-〉属性-〉配置属性-〉链接器-〉调试-〉生成调试信息,这里设为“是”。 ...

    VS2013中设置的断点无效:“当前不会命中断点,还没有为该文档加载任何符号”。问题主要出在没有生成调试信息。解决方法如下:
    (1)项目-〉属性-〉配置属性-〉C/C++-〉常规-〉调试信息格式,这里不能为“禁用”。
    (2)项目-〉属性-〉配置属性-〉链接器-〉调试-〉生成调试信息,这里设为“是”。

     

    展开全文
  • 使用cfree时,设置了一个断点,运行时,提示“文件目标不包含任何调试信息,请用debug配置从新构建当前文件,该怎么做/
  • 调试运行日志程序文件,主要是对类CLog的实现,可以输出包括调试信息、 警告信息、错误信息和数据信息到每日的csv格式日志文件中去
  • jsp超市管理系统,包含调试方式视频以及论文。超市信息管理系统及JSP商务开发是用于超市管理各种商品进销存的信息系统,其开发的主要目的是实现超市的信息化管理。当商品采购入库时登记其基本信息包括商品的编号、...
  • 一个Sphinx扩展,在输出中包括调试信息。 测验 聚酰亚胺 活动 质量检查 其他 请参阅sphinx-toolbox文档中的输出示例。 安装 可以从PyPI安装sphinx-debuginfo 。 要使用pip安装: $ python -m pip ...
  • 今天调试一C++程序,按下F5,老是弹出一对话框显示信息:debugging ... 翻译成中文大概就是:不能找到'myproject.exe' 的调试信息或者调试信息不匹配。符号文件未加载。 起初,我以为是没有生成.pdb文件的

    今天调试一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

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

     

    另外 有一些解决方法:

    首先打开菜单 项目->项目属性页 
    选择 配置属性->链接器->调试->生成调试信息 改为 是 
    选择 配置属性->C/C++ ->常规->调试信息格式 改为 用于“编辑并继续”的程序数据库(/ZI) 
    选择 配置属性->C/C++ ->优化->优化 改为 禁用(/Od)

    展开全文
  • 今天调试一C++程序,按下F5,老是弹出一对话框显示信息:debugging ... 翻译成中文大概就是:不能找到'myproject.exe' 的调试信息或者调试信息不匹配。符号文件未加载。 起初,我以为是没有生成.pdb文件的
  • ddbug-显示调试信息 ddbug是一个实用程序,用于使用DWARF调试信息来探索方面代码的生成,...查找包含调试信息的文件,然后运行: ddbug path-to-file 有关控制显示哪些信息的选项的详细信息,请参见ddbug --help 。
  • ------解决方案----- 1. 关闭掉Visual Studio 实例。 2. 找到解决方案下的.suo文件并删除之。...因为.suo貌似非常容易损坏,但是它里面包含了许多调试信息包括项目的打开文件列表、所有的断点、以及监视窗口中所有
  • 调试旧程序,VC6.0环境 ...2.VC6.0能断点调试 转载地址:http://blog.csdn.net/bin_zh123/article/details/5733459 现象是用 debug中的 step info或者run to cursor合着设置断点会出现One or mo
  • Qt 调试信息,输出日志

    千次阅读 2017-08-01 13:48:57
    注:以下方法仅适用于 Qt5 及以上版本 ... Qt之qInstallMessageHandler(重定向至文件)VS 输出窗口输出信息// 自定义消息处理程序 void myMessageOutput(QtMsgType type, const QMessageLogContext &context, co
  • ![图片说明]... !...之前在csdn上查找了一下,但是勾选之后结果仍可运行 ![图片说明](https://img-ask.csdn.net/upload/202005/31/1590923573_921362.png) 这是怎么回事呢?
  • 该 文件包含完整的调试信息包括函数原型),而仅仅是在 上一个.PDB 中找到的类型信息。 这两个 PDB 文件都允许增量更新。链接器还在其创建的 .exe 或 .dll 文件中嵌入 .pdb 文件的路径。 对照项目配置...
  • C语言输出DEBUG调试信息的方法

    千次阅读 2017-11-21 16:57:22
    问题提出我们在调试程序时,输出调试信息(又称为”打桩”或者”插桩”)是一种普遍、有效的方法。我们输出的信息通常包括行号、函数名、程序变量等。但是我们在程序BUG修复后,又会特别烦我们之间插入的哪些调试语句...
  • 目录一、 问题描述二、 解决方案1、 检查是否选择和...我写了一段非常简单的代码,设置了调试断点: 但当我准备调试的时候,程序却提示: 无论我点"Yes"还是"No",都无法解决问题,因此有了这篇博客。 二、 解决方...
  • 不会调试的程序员就意味着他即使会一门语言,却能编制出任何好的软件。 这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。 本文约定,在选择菜单时,通过/表示分级菜单,例如File/...
  • 是否带gdb调试信息 aarch64-linux-gnu-readelf --debug-dump=decodedline libWPE-platform.so 或者 gdb libWPE-platform.so 显示Reading symbols from /mnt/tmp/libWPE-platform.so_gdb...done.为有gdb信息 ...
  • js在浏览器控制台输出调试信息

    千次阅读 2020-07-17 15:47:22
    第一个参数可以是一个包含格式化占位符输出的字符串,例如: console.log("The%sjumpedover%dtallbuildings",animal,count); 上面的例子可以用下面的无格式化占位符输出的代码替换: console.log("The",animal,...
  • c++调试信息输出

    千次阅读 2017-11-04 11:24:55
    在头文件iostream中,除了类的定义之外,还包括4个对象的说明,他们被称为标准流,或预定义流,也就是由系统创建的“标准”对象。它们便是cin、cout、cerr、clog,前两个对象不必多说,后两个才是今天的主菜。其中...
  • 无法找到“**.exe”的信息,或调试信息不匹配。未加载符号 A: 如果方法一无效,请用见方法二,我是方法二解决的。 一、 网上找的方法如下 1。选择 配置属性->链接器->调试->生成调试信息 改...
  • 使用readelf/objdump查看dwaf调试信息

    千次阅读 2018-05-10 15:01:39
    查看包含调试信息。 这时会出现很多信息: 接着使用 readelf –w* test 查看各个调试信息包含的内容。 *是调试节名的第一个字母,如-wi就是查看.debug_info节的内容,-wl就是查看.debug_line节的内容。...
  • Windows程序调试系列: 使用VC++生成调试信息 ZhangTao,zhangtao.it@gmail.com, 译自 “Generating debug information with Visual C++”,Oleg Starodumov 出处: ...
  • GCC 生成的符号表调试信息剖析

    万次阅读 2015-04-14 16:31:37
    这些调试信息包括行号、变量的类型和作用域、函数名字、函数参数和函数的作用域等源文件的特性。    在某些目标文件中,调试信息用'.stab'打头的一类汇编指导命令表示,这些指导命令穿插在汇编代码...
  • 单片机控制调试信息输出的方法

    千次阅读 2019-01-25 21:57:58
    单片机调试log信息输出控制方法 因子 最近在研发公司项目:基于无线通信的****物联网应用。过程中涉及到了多个程序模块,包括MQTT、JSON解析、二维码生成等。在单片机程序的编写过程中,串口的调试输出是一种非常有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 586,657
精华内容 234,662
关键字:

不包含调试信息

友情链接: lcd.rar