- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:dllの作り方)
DLLの作り方
このQ&Aのポイント
- 環境WIN98 VC++6.0 MFCでDLLを作成する方法について教えてください。
- 161章でDLLを作成しましたが、xxx.dllファイルは作成されるものの、xxx.libが作成されません。
- 162章では両方のファイルが作成されるため、どうすればxxx.libが作られるのか教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちわ。 > どうすればxxx.libが作られるのか教えてください。 いくつか方法がありますが、 __declspec(dllimport) を使用するのが簡単です。
お礼
回答ありがとうございます。 >__declspec(dllimport) を使用するのが簡単です。 すみませんが、具体的な使い方が分かりません。 そこで調べた結果、161章の下記が、もしかして誤記なのではないでしょうか? そうだとすると、hookdll.defファイルはどう使えばよいのですか? モジュール定義ファイルです。 ; hookdll.def ← // hookdll.defが正解? LIBRARY hookdll SECTIONS MY_DATA READ WRITE SHARED EXPORTS MyHookProc @1 SetHook @2 ResetHook @3
補足
出来ました。 hookdll.defファイルをプロジェクトに追加すればOKでした。 モジュール定義ファイルです。 ; hookdll.def ← が正解でした LIBRARY hookdll SECTIONS MY_DATA READ WRITE SHARED EXPORTS MyHookProc @1 SetHook @2 ResetHook @3