これで私を助けてくれることを願っています。
Visual Studion 2005 SP1 の最新バージョン (5592) ではなく、バージョン 4053 の CRT (/MD) を使用して dll (サードパーティ以外のライブラリを静的にリンク) をビルドしたいと考えています。
これを達成するには、次の方法を使用するだけで十分かどうか疑問に思っています。私の理解では、ソリューションのすべての依存プロジェクトでこのメソッドを使用すると、dll の埋め込みマニフェストが変更され、要求された CRT (および MFC、ATL) のバージョンが示されます。この仮定は正しいですか?
dll の埋め込みマニフェストに必要なバージョンが十分に記載されていることを確認するだけですか? dll をビルドするとき (特定のライブラリを無視して)、古い (4053) CRT dll (msvcr80.dll) に属する正しいインポート ライブラリ (msvcrt.lib) を使用するべきではありませんか? このようなマイナー バージョンの変更で、このインポート ライブラリ (msvcrt.lib) はどのように変更されますか?
前もって感謝します!
マーク・モーセン