- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:libファイル無しでかつLoadLibraryを使わずにロードする方法)
libファイル無しでかつLoadLibraryを使わずにロードする方法
このQ&Aのポイント
- libファイル無しでDLLを静的にロードする方法について知りたいです。
- eMbedded VCでのソフト開発時に、libファイルが無くてもDLLを使用する方法を教えてください。
- ヘッダファイルとDLL本体のみでライブラリを使用する方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
eMbedded VC++は知らないので自信はありませんが、VC++ 6で前にやったことを書いておきます。 VCをインストールしたフォルダのBinフォルダの中に、LIB.EXEというファイルは入ってますか? これで、defファイルからであればlibファイルを作れます。 使い方は、コマンドプロンプトから、 LIB /DEF:defファイルの名前 と入力します。 defファイル自体を作るのが大変な場合、同じくBinフォルダの中のDUMPBIN.EXEが使えます。 DUMPBIN /EXPORTS dllファイルの名前 で、関数の一覧が作られるので、テキストファイルにリダイレクトして、これをdefファイルに成形してやると良いかと思います。 一応、コマンドがあることは確認したんですが、試してないので、間違えているかもしれません。