- ベストアンサー
Susieプラグインのスタティックリンク
ウィンドウズアプリのソース winapp.cpp とSusieプラグイン susie.spi をスタティックリンクして実行ファイル winapp.exe を作ることはできるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Susieプラグインの正体は DLL(ダイナミックリンクライブラリ) です (拡張子は".spi"に変更されていますがDLLです)。 ということですので、スタティックリンクは無理かと... http://www.asahi-net.or.jp/~kh4s-smz/spi/make_spi.html
その他の回答 (1)
- MovingWalk
- ベストアンサー率43% (2233/5098)
回答No.2
>第1の方法はどういうことを意味しているのでしょうか インポートライブラリは、DLLをスタティックなLIBにしたものではありません。 DLLへのリンク情報を持っているだけです。これは実行モジュールに スタティックにリンクされますが、DLLが不要になるというわけではありません。 こちらなどをご覧ください。 http://hp.vector.co.jp/authors/VA023539/tips/dll/003.htm http://www.bb.wakwak.com/~yamaguchi/takashi/Software/VCPP-Tips/AboutLib.html http://rararahp.cool.ne.jp/vc/vctips/dll.htm http://black.sakura.ne.jp/~third/system/winapi/win149.html
質問者
お礼
ありがとうございます。 どうしてもdllを取り込むことはできないとは残念ですね。
補足
ありがとうございます。 参考サイトに SusieプラグインはDLLなので、通常のDLLと同じ様に次の2つの方法で利用できます。 ・DLLからインポートライブラリを作成してリンクする ・LoadLibraryで動的にロードする とありますが第1の方法はどういうことを意味しているのでしょうか?