MSVCP140.dll が見つかりません 質問する

MSVCP140.dll が見つかりません 質問する

私は C++ で初めてのプログラムを開発し、それを友人の一人と共有したいと考えました。
しかし、友人が exe を開こうとすると、「MSVCP140.dll が見つかりません」というエラーが表示されます。なぜこの問題が発生するのでしょうか。また、どうすれば修正できるのでしょうか。

ベストアンサー1

友人にランタイム DLL (@Kay の回答) をダウンロードしてもらうか、静的リンクを使用してアプリをコンパイルします。

Visual Studio で、Project tab -> properties - > configuration properties -> C/C++ -> Code Generationランタイム ライブラリに移動し/MTd、デバッグ モードと/MTリリース モードを選択します。

これにより、コンパイラはランタイムをアプリに埋め込みます。実行可能ファイルは大幅に大きくなりますが、ランタイム DLL を必要とせずに実行されます。

おすすめ記事