正如在第一个对文章的回答中提到的,"Win32 API stack walk with MinGW/MSYS?“for工具可用于为MinGW生成导入库。
但是下面的命令只是在屏幕上打印"Create Process“,并生成一个0KB的dbghelp.a文件
dlltool -k -d libdbghelp.def -l dbghelp.a我使用了这里提供的.def文件:http://sourceforge.net/p/mingw/feature-requests/40/?limit=10&page=1#54a9
.def文件的前几行是
; 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相同的目录中,并执行了命令。
致敬,史瑞亚
发布于 2013-02-12 02:53:01
问题再次出现在MinGW 4.4.1上。如果我使用4.6.1,它工作得很好。
谢谢。
https://stackoverflow.com/questions/14817579
复制相似问题