• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:猫でもわかるプログラミング161章)

DLLを使ったメッセージフックの実装について

このQ&Aのポイント
  • 猫でもわかるプログラミング161章で紹介されているDLLを使ったメッセージフックの実装方法について試してみたがうまくいかない。
  • DLLの生成時にlibファイルが生成されない問題や、リンクエラーが発生する問題に遭遇している。
  • DLLについての知識も未熟であり、エラーの解決方法が分からない。解決策をご教示いただけると幸いです。

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

>1.dll作成する際にlibが生成されない。 hookdll.defファイルを作成し、プロジェクトに追加してください。 内容は、arcsinさんが書かれたurlの下のほうです。 >2.ヘッダファイルに >#define EXPORT extern "C" __declspec(dllexport) を付け加え、 defファイルを使用した場合は不要です。 というか、extern "C"を理解されてますか?

arcsin
質問者

お礼

いえ、理解はしていません。。。 「猫でもわかるプログラミング」ではオマジナイとして、と書いてあったのでまだなんのことやらわかってません^^; でもとりあえず出来ました。ありがとうございます。 >#define EXPORT extern "C" __declspec(dllexport) は自分で調べなおしてみます

関連するQ&A