ランタイムライブラリは、どうすればいいの?
VisualStudio VC++でランタイムライブラリでどれを選択すればいいのか?
MFCの使用はどうすればいいのか?
いつも共有DLLで使用するようにしているので、そのままリリースすると、顧客に起動しないんだけどって言われてランタイム入れてくださいってお願いする。
すると、ランタイムは入れたくないって言われて、しかたないので、「スタティックライブラリでMFCを使用する」に設定を変更してリリースする。
これで問題ないと思っていた。
これがまた発生。
しかし、今回はすでにスタティックライブラリを利用するになってるよ…
Dependency WalkerをチェックするとMFC80U.DLLを参照している。
なぜですか?
VS2005のMFCアプリケーション
http://social.msdn.microsoft.com/Forums/ja-JP/vcgeneralja/thread/6417d904-ce2e-4e88-9d77-1b0ac473af8f
ランタイムライブラリが、MDになっていて、MTじゃないとダメのようです。
しかし、MFCを利用しているDLLがいると、MTにできないので共有DLLしか答えがなくなる。
MFCを利用するDLLって、もうなくせない…
これからは、一番はじめに、ランタイムはインストールしてもらうことを了承取ろう…