首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MinGW的dlltool生成dbghelp.dll导入库

使用MinGW的dlltool生成dbghelp.dll导入库
EN

Stack Overflow用户
提问于 2013-02-12 01:34:11
回答 1查看 1K关注 0票数 0

正如在第一个对文章的回答中提到的,"Win32 API stack walk with MinGW/MSYS?“for工具可用于为MinGW生成导入库。

但是下面的命令只是在屏幕上打印"Create Process“,并生成一个0KB的dbghelp.a文件

代码语言:javascript
复制
dlltool -k -d libdbghelp.def -l dbghelp.a

我使用了这里提供的.def文件:http://sourceforge.net/p/mingw/feature-requests/40/?limit=10&page=1#54a9

.def文件的前几行是

代码语言:javascript
复制
; File generated automatically from ./dbghelp.spec; do not edit!

LIBRARY dbghelp.dll

EXPORTS
  EnumDirTree@24 @3
  EnumDirTreeW@24 @4
  EnumerateLoadedModules@12 @5
  EnumerateLoadedModules64@12 @6

我是不是遗漏了什么?我当前使用的是MinGW版本4.4.1

我看到在我找到libdbghelp.def的页面中也有一个头文件dbghelp.h。这个应该放在哪里?

还有对运行此工具的位置的任何限制。我目前已经将.def文件复制到与dlltool相同的目录中,并执行了命令。

致敬,史瑞亚

EN

回答 1

Stack Overflow用户

发布于 2013-02-12 02:53:01

问题再次出现在MinGW 4.4.1上。如果我使用4.6.1,它工作得很好。

谢谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14817579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档