アプリでmsvcrt.dllに対してコンパイルされたいくつかのDLLを使用する必要があります。私はすでにそれを試しました、そしてすべてがうまくいくようです。私の最初の心配は、msvcrt.dllへの余分な依存関係があることです。私はすでにVisualStudio10ランタイムライブラリを含めており、これ以上追加する必要がないことを望んでいました。msvcrt.dllが常にウィンドウシステムフォルダにあることは知っていますが、これに依存する必要がありますか?
ライブラリに関するページは次のとおりです。
http://www.zlatkovic.com/libxml.en.html
ソースをダウンロードして最初からコンパイルすることもできますが、長期的にはそうなる可能性がありますが、今のところ、これらのライブラリへのリンクやDLLの使用に問題がないことを確認したいと思いました。
そのページには次のようなものがあります。
「これらのバイナリを使用してコンパイルするすべてのプログラムは、同じランタイムを使用する必要があります。アプリがクラッシュするのが気に入らない場合は、msvcrt.dllを使用するようにプロジェクトを設定してください。何らかの理由で別のランタイムを使用する必要がある場合は、ソースを取得してコンパイルする必要があります。 libxmlと友達自身。」
それが私を心配していることです。今のところすべてうまくいくように見えるかもしれませんが、セットアップが異なる他のシステムで実際に使用されたときにどうなるか心配です。