• ベストアンサー

Susieプラグインのスタティックリンク

ウィンドウズアプリのソース winapp.cpp とSusieプラグイン susie.spi をスタティックリンクして実行ファイル winapp.exe を作ることはできるのでしょうか?

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

  • ベストアンサー
  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

Susieプラグインの正体は DLL(ダイナミックリンクライブラリ) です (拡張子は".spi"に変更されていますがDLLです)。 ということですので、スタティックリンクは無理かと... http://www.asahi-net.or.jp/~kh4s-smz/spi/make_spi.html

参考URL:
http://www.asahi-net.or.jp/~kh4s-smz/spi/make_spi.html
keyguy
質問者

補足

ありがとうございます。 参考サイトに  SusieプラグインはDLLなので、通常のDLLと同じ様に次の2つの方法で利用できます。 ・DLLからインポートライブラリを作成してリンクする ・LoadLibraryで動的にロードする とありますが第1の方法はどういうことを意味しているのでしょうか?

その他の回答 (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

keyguy
質問者

お礼

ありがとうございます。 どうしてもdllを取り込むことはできないとは残念ですね。

関連するQ&A