私はC&C++アプリケーションによって消費されるC++dllを構築しています。/ MTによって静的ライブラリ(LIBCPMT.LIB)コードがdllにダンプされるため、依存関係がなくなることを理解しています。/ MDはインポートライブラリにリンクし、C ++ランタイム(MSVCP100.dll)に依存します。
私の疑問:
/ MDオプションで、開発中にリンクしたインポートライブラリであるC ++ランタイムdllの正しいバージョンがWindowsOSに存在することを確認する必要がありますか?
dllを使用するアプリケーションがどのC/C ++ランタイムにリンクされているかを気にする必要がありますか?C ++ 11の機能を使用したいのですが、古いC++アプリケーションが引き続きdllを使用できることを確認したいと思います。
私は今VS2012RCを使用することを計画しており、C++ランタイムライブラリが更新されたと思います。コードが実行されるWindowsのバージョン、またはdllを使用するアプリケーションが使用するライブラリに再び依存することはありますか?