Visual C++ ファイルの再配布
Visual C++ ライブラリ DLL (MSVCR80.DLL など) に到達できた場合 (アプ リケーションのローカル フォルダまたはシステム フォルダにインストール されている場合など)、次のメッセージが表示されます。 R6034 An application has made an attempt to load the C runtime library incorrectly.
C/C++ 分離アプリケーションおよび side-by-side アセンブリのトラブルシューティング
すべての DLL がバイナリに埋め込まれたマニフェストを持つようにすることを お勧めします。DLL が LoadLibrary 呼び出しで読み込まれる場合、外部マニフェストは 無視されます。
方法 : マニフェストを C/C++ アプリケーションに埋め込む
C/C++ アプリケーション (またはライブラリ) では、そのマニフェストを 最終的なバイナリに埋め込んでおくことをお勧めします。これにより、ほとんどの シナリオで実行時の適切な動作が保証されます。