C++可执行文件,vcredist错误

C++ executable, vcredist errors?

本文关键字:错误 vcredist 可执行文件 C++      更新时间:2024-09-22

我在Visual Studio 2019中创建了一个简单的C++Opengl应用程序,我的一些用户报告在程序启动时出现了与vcredist相关的错误。应用程序文件夹只包含库的.exe和一些.dll。我真的需要向用户发送2019 x64 vcredist.exe让他们安装吗?难道没有办法将其嵌入到应用程序中吗?像Godot这样的项目是如何做到这一点的?

您可以在程序中包含vcredit.exe。游戏通常会尝试这样做,如果他们有自己的启动器,可以在后台为该用户运行和安装合适的DLL。如果你有一个较小规模的程序,你可以制作一个安装程序,检查用户是否安装了合适的DLL,如果没有,它会为用户安装。

  • 确定要重新分发哪些DLL
  • 理解Visual C++应用程序的依赖关系