投稿「 Win32 API stack walk with MinGW/MSYS? 」への最初の回答で述べたように、dlltool を使用して MinGW のインポート ライブラリを生成できます。
ただし、以下のコマンドは、画面に「プロセスの作成」を出力し、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 と同じディレクトリにコピーし、コマンドを実行しました。
よろしく、シュレヤス