渡辺 裕朗です

私はVC4(4.0->4.1->4.2)の時に拡張DLLでひどい目にあいました
ランタイムのDLLのバージョンによって動かなくなりました。
それ以来、DLLはAPIオンリーにしています。
内部でC++は使ってますけど。テンプレートは楽ですから

> 私は Static Lib.が好きです。(^^)
私もソースの共有はStatic Libにしてます。
VC5からdswができて、管理が楽になりました。
ファイルサイズは大きくなりますが、ランタイムの管理を考えれば楽ですから。
APIオンリーのLibraryでも、構成の名前を工夫して、リンクオプション(MFCを使
用するかどうか)を変更しておけば、問題ないですしね。
例)
MFC使用
  Debug、Release、ReleseST
API Only、STD C or STD C++ Only
  DebAPI、RelAPI
こうしておけば、リンクエラーを出なくできます。



----------------------------------------------------
渡辺 裕朗(Hiroaki Watanabe)
E-Mail : d...@asahi-net.or.jp
Homepage : http://www.asahi-net.or.jp/~DS8H-WTNB/
----------------------------------------------------