私はMicrosoft Visual Studio C++でプログラムを作成し、SFMLを使用しました。プログラムに必要な正しい.dllファイルを含め、それらを「リリース」フォルダにコピーしました。出来た。私のコンピュータではプログラム全体が完璧に機能しましたが、別のコンピュータで実行しようとすると、Missing "MSVCP140.dll"
とMissing "VCRUNTIME140.dll
となりました。別のコンピュータで.exe-Fileを実行しているときに「Missing MSCVP140.dll」と「VCRUNTIME140.dllがありません」
私はこのプログラムの解決策を探して、 "プロジェクト>プロジェクト設定に移動> C/C++>コード生成>ランタイムライブラリ>マルチスレッド(/ MT)に切り替えました。設定と実行可能ファイルのサイズが増えました。これは、サポートされていない.dllファイルがもうないため、正常であると言いました。
しかし、私は再び新しい.exeを試してみましたが、 -Dll-Filesをコンピュータにインストールせずにこれを解決する方法はありますか?
他のマシンで実行する必要があるのは、使用しているVisual Studio用の適切なvcredistをインストールすることです。 – crashmstr
@crashmstrありがとう、私はそれを試してみましょう。しかし、何かをインストールせずにexeを実行できる方法はありますか? – D4RKS0UL23