タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

windowsとarticleに関するitsyのブックマーク (1)

  • 二流プログラマの三流な日常: DLL単体からLIBを作る

    LIBが欲しいんだけど、DLLしかないと言われました。そんなとき、貴方ならどうしますか? Win32APIで提供されているLoadLibrary、GetProcAddressを使えと説得する LIBファイルを自力で作る ここでは、後者の方法について紹介します。 最初にいっておきますが、関数の定義を知らずに呼び出すことを目的とした話ではありません。ヘッダくらいはあるものとし、WindowsSDKにある標準のツールで素早くLIBを作成する方法です。 方法は以下の2ステップです。 DEFファイルを作成する DEFファイルとDLLからLIBを作成する DEFファイルとはDLLからエクスポートする関数について定義したテキストファイルです。自分で作っても良いのですが、DLLにある関数を延々手で打っていくほど暇ではないため、dumpbinコマンドを使います。 > dumpbin /exports dll

  • 1