vs2010下调试程序,出现“abc.dll”未使用调试信息生成二进制文件,怎样解决?

问题描述

vs2010下调试程序,出现“abc.dll”未使用调试信息生成二进制文件,怎样解决?
有好几个dll文件都出现这样的问题,然后编译不通过。怎么办?

解决方案

删除掉bin obj目录重新编译。你的pdb文件和你的exe不匹配造成的。

解决方案二:
rebuild 你的整个工程试试

解决方案三:
清理工程,然后重新编译下试试

解决方案四:
就是 release版本的意思吧,
区别于 可以调试的debug版本
改成Debug模式,再重新编译看看。

解决方案五:
http://www.cnblogs.com/cryinstall/archive/2011/04/24/2280843.html

解决方案六:
1 项目 -> **属性 -> 配置属性 -> 链接器 -> 调试 -> [生成调试信息] 从: 否 -> 是(/DEBUG)
2 项目 -> *
*属性 -> 配置属性 -> C/C++ -> [调试信息格式] 从: 禁用 -> 程序数据库(/Zi)
3 项目 -> ***属性 -> 配置属性 -> C/C++ -> 优化 -> [优化] 从: 最大化速度(/O2) -> 禁用(/Od)

解决方案七:
请你你的问题解决了吗?我也遇到了同样的问题

时间: 2024-10-28 01:01:44

vs2010下调试程序,出现“abc.dll”未使用调试信息生成二进制文件,怎样解决?的相关文章

vs2010-已加载“iPlotLibrary.ocx”,未使用调试信息生成二进制文件。

问题描述 已加载"iPlotLibrary.ocx",未使用调试信息生成二进制文件. 编译过程出现以上提示错误,应用程序能够正常生成,部分功能不能使用,当点击调用该功能显示时,提示List index out of in bounds(2) 然后: *.exe 中的 0x7560812f (KernelBase.dll) 处最可能的异常: 0x0EEDFADE: 0xeedfade *.exe 中的 0x7560812f (KernelBase.dll) 处最可能的异常: Micros

VC6下DLL,VS2010下用,运行调试异常。

问题描述 VC6下DLL,VS2010下用,运行调试异常. VC6下开发的DLL,在VC6下开发应用程序可以使用前述DLL,工程转换到VS2010之后也可以使用,但是在VS2010下直接使用前述DLL,编译可以通过,但是运行调试时报内存访问异常.请问大侠,该如何解决? 解决方案 两个可能性,一个是本来程序就有内存的问题,但是vc2010对内存的检查更严格,所以问题得以暴露. 另一个可能是单字节双字节的问题,或者一些结构体长度定义不同,你内存分配硬编码了长度,而不是用sizeof求值,导致内存分配

vb与s7 300通讯-VB与西门子s7-300通讯,提示w95_s7.dll未找到

问题描述 VB与西门子s7-300通讯,提示w95_s7.dll未找到 Option Explicit Public Declare Function load_tool Lib "w95_s7.dll" (ByVal nr As Byte, ByVal dev As String, adr As PlcAdrType) As Long Public Declare Function db_read Lib "w95_s7.dll" (ByVal blockno A

vb vb与s7 300通讯-VB与西门子s7-300通讯,提示w95_s7.dll未找到

问题描述 VB与西门子s7-300通讯,提示w95_s7.dll未找到 我想使用VB与西门子s7-300通讯,使用了w95_s7.dll动态链接库.其代码如下: 在公共模块里: Option Explicit Public Declare Function load_tool Lib "w95_s7.dll" (ByVal nr As Byte, ByVal dev As String, adr As PlcAdrType) As Long Public Declare Functio

Windows 下的 7 种 DLL 劫持技术

本文讲的是Windows 下的 7 种 DLL 劫持技术,在本文中,我将列出半打可以在Windows运行用户模式的进程中使用DLL注入技术.也许可能会有更多类似的技术,但我正在和你分享的是我所拥有的第一手的技术. AppInit_DLLs 人们以前往往依赖于AppInit_DLLs注册表项.它是操作系统加载程序查询此值并加载创建进程时指定的DLL.我在很长一段时间没有使用这种技术(最后一次我使用它在Windows XP上),而且我听说现在受到恶意软件的广泛使用,所以它也受到限制或被停止使用了.

VS2010下创建静态链接库和动态链接库

下面介绍一下用VS2010如何创建静态链接库和动态链接库,并测试创建的库. 1.静态链接库 打开VS2010,新建一个项目,选择win32项目,点击确定,选择静态库这个选项,预编译头文件可选可不选. 在这个空项目中,添加一个.h文件和一个.cpp文件.名字我们起为static.h和static.cpp static.h文件: [cpp] view plaincopy #ifndef LIB_H   #define LIB_H      extern "C" int sum(int a,

串口-VS2010下MFC CSerialport类接收问题

问题描述 VS2010下MFC CSerialport类接收问题 在VS2010的MFC下,用CSerialPort类时遇到下位机发送命令后上位机接收不到(下位机发BBBB),但是用串口精灵可以收到,我采用的是龚建伟老师介绍的加消息响应方法接收,是收到一次处理一次,不知道为什么会这样,怎么解决?网上有说是存到缓存从缓存处理,窝子安在这种情况怎么更改呢?希望有系统的解决思路或方法,非常感谢! 解决方案 串口精灵可以收到,只能说明你的代码有问题.贴代码出来分析吧! 或者,自己分析:但所有用到的系统函

vs2008-VS搭配QT,x64平台下为挖三维编的dll,怎么调试

问题描述 VS搭配QT,x64平台下为挖三维编的dll,怎么调试 VS搭配QT,x64平台下为挖三维编的dll,怎么调试?新手,试过用挖三维打开调试,但是没看到界面在哪里,请懂得QT的前辈回答,谢谢! 解决方案 https://github.com/Vaa3D/Vaa3D_Wiki/wiki/Build-Vaa3D-on-Linux

Win8系统下打开网页总是出现未响应的解决方法

  我们使用电脑的用途中,最常见的估计是浏览网页了,不管是查找资料.搜索视频.还是阅读微博,都需要打开浏览器,所以浏览器对于我们来说是很重要的存在,几乎每个人的电脑中都有至少一个浏览器,但是最近有用户反映说使用win8系统打开浏览器的时候,会出现卡死的现象,浏览器也没有任何的反应,这种现象很影响我们的正常使用,下面小编就来教大家Win8打开网页总是未响应怎么办? Win8系统下打开网页总是出现未响应的解决方法 1.首先打开IE浏览器,然后点击菜单栏上方的"菜单---Internet选项"