私はいくつかのWindows OSで動作しないように配布しているDLLを持っています。 dependancy walkerを使用すると、これらのシステムでmsvcp90d.dllが見つからないことがわかります。 I は、C++再配布可能ファイルを必要とするランタイム依存を必要とせず、DLLを呼び出すアプリケーションはC++で記述されていないため、C++再配布可能ファイルに依存しません。Windowsバイナリからmsvcp90d.dllの依存関係を削除する
私はリンカの設定でDEBUGオプションを残したと思いますが、DLLをコンパイルしたときにmsvcp90d.dllが必要なのはなぜですか?
を追加しました: Appologiesは、私が
DLLは私が書いていないサードパーティ製のDLLです...モニターの前に....私の元の質問にはあまりにも多くの時間を間違ったDLL名を貼り付けVS2008で私によってコンパイルされました。
msvcp90d?あなたはダイナミックリンクを使用するだけでなく、デバッグを残したようです。 msbuildスクリプトを使用してこのDLLを繰り返し作成することをお勧めしますか?私はあなたがIDEからビルドしていないことを願っています! –