Debug模式,运行时完全正常,但是一调试就出现对话框,显示出错信息:
“无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。”
VC项目是空项目。发现其他的项目都可以调试,就“空项目”不行。
解决方法:
首先打开菜单 项目->项目属性页
1。选择 配置属性->链接器->调试->生成调试信息 改为 是
2。选择 配置属性->C/C++ ->常规->调试信息格式 改为 用于“编辑并继续”的程序数据库(/ZI)
3。选择 配置属性->C/C++ ->优化->优化 改为 禁用(/Od)
分享到:
相关推荐
DmpMatch.exe xxx.dmp my_tmd.exe 第一个参数是dmp文件名,第二个参数是未加壳程序名。注意这个未加壳版本和加壳的版本必须一致。 程序生成xxx_new.dmp文件,以匹配未加壳程序,在调试的时候方便在C源代码上调试...
8. **调试工具**:为了方便开发和调试,驱动程序可能需要集成如`dmesg`、`sysfs`等内建的调试工具,输出日志信息或暴露设备状态。 9. **测试和验证**:编写完成后,驱动程序需要经过详尽的测试以确保其功能的正确性...
遇到的问题和解决方法部分,学生可能会分享在设计过程中遇到的困难,如逻辑错误、仿真不匹配等问题,以及如何通过调试和修改代码来解决问题。实验心得部分,学生可能分享了对Verilog设计过程的理解和改进的建议。 ...
1. **400 Bad Request**:这个错误表示客户端发送的请求在服务器端无法被理解,通常是因为参数不匹配。当遇到400错误时,首先应检查接口文档,确保发送的数据格式、大小写以及层级结构与文档一致。如果问题依然存在...
主动调试应用程序时,WinDBG可以直接打开EXE进行调试,或者附加到已经运行的进程,其操作方式和VC类似,可以设置符号路径和源代码目录,提供便捷的调试体验。 总之,WinDBG是Windows平台下强大的调试工具,尤其适合...
在开发和维护Java Web应用时,远程调试是一种极为重要的技术手段。它允许开发者在本地IDE(集成开发环境)中直接调试运行在远程服务器上的应用程序。当出现难以复现的问题时,这一技术尤其有用。本文将详细探讨在两...
在网络连接调试中,需确保目标机的网卡类型被VxWorks支持,并在`config.h`中包含对应的`INCLUDE_XXX`。 建立调试环境的具体步骤包括: 1. 确定调试手段:网络或串口。 2. 修改`config.h`:更新引导行以匹配引导...
例如,当遇到"找不到XXX.dll"的错误时,这个工具可以帮助找出缺少哪个DLL或者哪个版本的DLL。 使用该工具,你可以: 1. 检查EXE文件依赖的DLL列表,了解程序运行的基础。 2. 查看每个DLL文件提供的函数,这对于逆向...
《HC32单片机与J-Flash V3.0:高效编程与调试工具详解》 在嵌入式系统开发领域,HC32系列单片机由华大半导体推出,以其高性能、低功耗和丰富的功能特性,在工业控制、消费电子、物联网等领域广泛应用。而为了方便对...
烧写内核的过程需要用到MfgTools工具,它包含了一个完整的目录,其中包含了MfgTools.exe烧写软件、配置文件以及内核文件。该目录下有三个批处理文件,分别对应不同屏幕尺寸的内核烧写,以及一个用于擦除NandFlash的...
Ampak系列的AP6xxx模块是一系列无线通信模块,它们通常被应用于无线局域网(WLAN)、蓝牙(BT)、全球定位系统(GPS)、低功耗蓝牙(BLE)和移动通信技术(如LTE)等多种无线通信系统中。其中,AP6xxx模块的具体型号...
3. "LINK : fatal error LNK1168: cannot open xxx.exe for writing":这意味着编译器无法写入可执行文件,可能是由于文件被其他进程占用。关闭相关进程或重新启动电脑后重试。 4. "error LNK2001: unresolved ...
调试过程包括但不限于设备启动、功能测试、性能测试、系统联调等步骤,每一步都需详细记录,以便于问题追踪和质量控制。 在整个调试过程中,持续沟通与协调至关重要,各个专业之间的会签和签署日期表明了不同阶段...
本文档旨在提供一份关于590P直流调速器的基础调试指南,适用于初次接触此设备的技术人员或者需要快速上手的工程师。590P是一款高性能的直流调速装置,广泛应用于各种工业控制系统中,用于调节直流电机的速度和扭矩。...
"Depends查信赖工具"是一款在Windows操作系统上广泛使用的实用程序,主要功能是帮助用户查看.exe和.dll文件所依赖的动态链接库(Dynamic Link Library,DLL)。了解一个程序的依赖关系对于开发者和系统管理员来说至...
在C语言编程中,调试是开发过程中的重要环节,它能帮助我们找出并修复程序中的错误。本篇文章将详细介绍C语言上机程序调试时的一些常用功能键以及在编译过程中遇到的常见错误提示。 首先,了解一些常用的调试功能键...
- `Suspicious pointer conversion`是可疑的指针转换,通常涉及类型不匹配。 - `Unreachable code`意味着存在无法执行到的代码。 这些警告或错误提示可以帮助开发者快速定位问题,从而修复程序。 总的来说,熟练...
- 如果出现`WRITEABLE property named 'xxx' not found in class`这类错误,通常是由于`resultMap`中指定的属性名与JavaBean的属性名不匹配导致的。 #### 2. **调试技巧** - **日志记录**:启用iBatis的日志功能...
首先,检查是否尝试调试那些在CPU不干预下可自动运行的模块,如DMA、定时器、ADC连续转换模式或看门狗等。这些模块在下载新程序时可能与调试器的操作发生冲突。例如,运行中的DMA可能会干扰RAM中的程序执行,而未...
正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和分析字符串模式。在C++编程中,Boost库提供了一个高效且功能丰富的正则表达式实现,名为`boost::regex`。本压缩包包含了一份关于C++_boost正则表达式...