vs2005 如何调试dll

futurepi 2012-05-31 11:00:14
一个exe程序(没有源码工程) 中用到一个 atl项目 生成的dll,如何调试该dll?

我在项目属性调试-命令 那里填了该exe的路径,启动dll工程 总是提示说无法找到*.exe的调试信息,或者调试信息不匹配
...全文
183 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sryteawrt 2012-06-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

该exe有一个指定的dll目录,我直接把dll工程输出的dll目录设置为 exe的dll目录,启动调试dll也指定了exe,但就是没办法命中dll中的断点
[/Quote]

DLLMain断下来没?还是细节方面没注意?
futurepi 2012-06-02
  • 打赏
  • 举报
回复
该exe有一个指定的dll目录,我直接把dll工程输出的dll目录设置为 exe的dll目录,启动调试dll也指定了exe,但就是没办法命中dll中的断点
无趣 2012-05-31
  • 打赏
  • 举报
回复
把该exe拷到工程输出目录试试看。
sryteawrt 2012-05-31
  • 打赏
  • 举报
回复
因为你的 EXE只是一个EXE 没有PDB 只要把EXE文件放在正确的目录就OK了
比如1.exe 里面有LoadLibrary(".\\MyDll.dll")
就把EXE放在MyDll.dll的根目录 启动调试就行了 什么提示直接忽略

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧