• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:libファイル無しでかつLoadLibraryを使わずにロードする方法)

libファイル無しでかつLoadLibraryを使わずにロードする方法

このQ&Aのポイント
  • libファイル無しでDLLを静的にロードする方法について知りたいです。
  • eMbedded VCでのソフト開発時に、libファイルが無くてもDLLを使用する方法を教えてください。
  • ヘッダファイルとDLL本体のみでライブラリを使用する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

eMbedded VC++は知らないので自信はありませんが、VC++ 6で前にやったことを書いておきます。 VCをインストールしたフォルダのBinフォルダの中に、LIB.EXEというファイルは入ってますか? これで、defファイルからであればlibファイルを作れます。 使い方は、コマンドプロンプトから、 LIB /DEF:defファイルの名前 と入力します。 defファイル自体を作るのが大変な場合、同じくBinフォルダの中のDUMPBIN.EXEが使えます。 DUMPBIN /EXPORTS dllファイルの名前 で、関数の一覧が作られるので、テキストファイルにリダイレクトして、これをdefファイルに成形してやると良いかと思います。 一応、コマンドがあることは確認したんですが、試してないので、間違えているかもしれません。