工程A,生成的程序为A.exe。工程B,生成的dll为B.dll。A.exe用到了B.dll。如何运行A.exe的情况下,调试B.dll呢。

步骤一 首先设置B工程可以生成调试信息,设置方法如下:1,工程》》属性》》C/C++》》常规》》调试信息格式》》程序数据库(/Zi)。2,工程》》属性》》连接器》》调试》》生成调试信息》》优化以便于调试(/DEBUG)。此时会生成pdb文件。

步骤二 将B.dll及B.pdb拷贝到A.exe所在目录

步骤三 设置启动项。工程》》属性》》调试》》命令》》A.exe所在的完整路径。

步骤四 设置B工程为启动项,运行即可启动A.exe,同时调试B.dll

转载于:https://www.cnblogs.com/blue-sky-hahaha/p/7772509.html

不是同一个工程的exe与dll,如何调试dll相关推荐

  1. 使用Dependency Walkers来检查exe文件中缺少的dll

    在Windows世界中,有无数块活动的大陆,它们都有一个共同的名字--动态链接库.现在就让我们走进这些神奇的活动大陆,找出它们隐藏已久的秘密吧! 初窥门径:Windows的基石 随便打开一个系统目录, ...

  2. 【Windows8开发】关于WinRT组件,WinRT dll,Win32 dll,WinRT exe组件的一些尝试

    随着Win8的推出,提出了很多新的概念,比如WinRT Component,WinRT dll,WinRT exe component等.基于这些新的概念,进行了很多尝试,本文会把结果分享给大家,希望 ...

  3. Cadence Orcad 无法启动出现Capture.exe找不到cdn_sfl401as.dll问题

    一直用的好好的Orcad突然启动出现Capture.exe找不到cdn_sfl401as.dll问题,一开始琢磨着小红伞老是把我的破解文件当病毒杀,是不是给杀掉了,于是关闭小红伞重新破解还是不行,琢磨 ...

  4. VC程序编译成exe后需msvcr100.dll、msvcp100.dll才能运行的解决方法

    问题: vVC程序编译成exe运行提示缺少msvcr100.dll.msvcp100.dll文件. 要点: 1.将编译模式设置为 Release 模式,选择对应的Win平台32位或64位: 2.设置设 ...

  5. Qt直接运行生成的exe文件提示“缺少Qt5Core.dll”的解决办法

    Qt直接运行生成的exe文件提示"缺少Qt5Core.dll"的解决办法 [错误描述] 在QtCreator下,程序可以正常运行,但是当关闭QtCreator后,在"de ...

  6. xxx.exe 中的 0x005d93af (sss.dll) 处最可能的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突

    问题:xxx.exe 中的 0x005d93af (sss.dll) 处最可能的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突? 让人头大! 解决经过: Windows ...

  7. 【Rust日报】 2019-06-16:用 Rust, Haskell, C++, Python, Scala 和 OCaml 实现同一个工程的比较...

    tx-rs - 一个提供 wrtie ahead 的原子交易库 刚出来,仅供了解,这里的"交易"是指业务的原子性,常见于数据库中.与区块链或密码学中的交易,是不同的概念.类似于 S ...

  8. 11 电路板设计protel DXP中新建工程和PCB图、把原理图和PCB图载入同一个工程和把元件导入PCB图的方法成都自动化开发

    SO单片机开发指南之11 在本单片机开发的系列介绍中,关于电路板设计部分在前面已经介绍了一部分内容了,比如在protel DXP中元件库的设计.电路原理图的绘制等,不过这些只是准备工作而已.这些工作的 ...

  9. myplay.pif、winsys16.dll、scrsys16.dll和AlxRes.exe的分析与解决

    myplay.pif.winsys16.dll.scrsys16.dll和AlxRes.exe的简单分析与解决办法 流量是互联网的万恶之源,下面将介绍的就是骗取流量的病毒,该病毒给用户装上类似alex ...

最新文章

  1. html辅助方法引入验证类后怎么写,Html辅助方法
  2. linux踩内存内存越界,Linux如何调试内存泄漏?超牛干货奉献给你(代码全)
  3. 区间比较_表观健康儿童 HLAB27 的参考值区间建立和验证
  4. 在Java中使用Protocol Buffers
  5. 保护公民信息安全 中国在行动
  6. 表情识别(四)--多网络级联表情识别
  7. The Introduction Of Filter
  8. DSP28335串口打印 printf
  9. missing required library libmysql_e.dll,126 解决办法
  10. 解读用巨象指纹浏览器进行引流的4种操作手法
  11. CentOS7安装 SGE
  12. 一文读懂什么是EPP、EDR、CWPP、HIDS及业内主流产品
  13. 【干货分享】前端面试知识点锦集01(HTML+CSS篇)—— 附答案
  14. Ubuntu系统修改用户名
  15. 路由器loopback口实验
  16. 骑马与砍杀2 自制一个简单MOD
  17. 当人工智能遇上计算社会科学……
  18. Retrofit2源码解析
  19. 用Python多线程实现低速处理器和高帧率摄像头的并行运行
  20. 杀一个五余+杀一尾+杀三个和值的方法

热门文章

  1. Splash页面跳转主页面,去掉主页面标题栏
  2. C# 字符串 数据类型 判断 与特定规则验证
  3. mysql 通过sock来登陆
  4. Servlet中乱码问题
  5. Mac OS X中MySQL 的配置文件(my.cnf)的位置
  6. ADMM:交替方向乘子算法
  7. matlab gui 鼠标选择矩形区域 返回鼠标坐标点
  8. linux文本分析工具awk解读
  9. Eclipse安装Android开发环境
  10. Android自制SwitchBar(附资源)