- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:猫でもわかるプログラミング161章)
DLLを使ったメッセージフックの実装について
このQ&Aのポイント
- 猫でもわかるプログラミング161章で紹介されているDLLを使ったメッセージフックの実装方法について試してみたがうまくいかない。
- DLLの生成時にlibファイルが生成されない問題や、リンクエラーが発生する問題に遭遇している。
- DLLについての知識も未熟であり、エラーの解決方法が分からない。解決策をご教示いただけると幸いです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>1.dll作成する際にlibが生成されない。 hookdll.defファイルを作成し、プロジェクトに追加してください。 内容は、arcsinさんが書かれたurlの下のほうです。 >2.ヘッダファイルに >#define EXPORT extern "C" __declspec(dllexport) を付け加え、 defファイルを使用した場合は不要です。 というか、extern "C"を理解されてますか?
お礼
いえ、理解はしていません。。。 「猫でもわかるプログラミング」ではオマジナイとして、と書いてあったのでまだなんのことやらわかってません^^; でもとりあえず出来ました。ありがとうございます。 >#define EXPORT extern "C" __declspec(dllexport) は自分で調べなおしてみます