【c++】VC编译出的版本,发布版本如何使用

目录

使用release类型进行发布 

应用程序无法正常启动 0xc000007b

版本对应 

vcruntime140d

应用版本

参考文章 


使用release类型进行发布 

【c++】VC编译出的版本,发布版本如何使用_第1张图片

应用程序无法正常启动 0xc000007b

"应用程序无法正常启动 0xc000007b" 错误通常是一个 Windows 应用程序错误,表示应用程序无法正确启动。要查看更多关于此错误的信息和日志

版本对应 

  • MSVCR71.dll - Visual Studio 2003
  • MSVCR80.dll - Visual Studio 2005
  • MSVCR90.dll - Visual Studio 2008
  • MSVCR100.dll - Visual Studio 2010
  • MSVCR110.dll - Visual Studio 2012
  • MSVCR120.dll - Visual Studio 2013
  • MSVCR140.dll - Visual Studio 2015/2017/2019

vcruntime140d

"vcruntime140d" 是指 Debug 版本的 Visual C++ 运行时库,与 Visual Studio 的版本对应。具体来说,"vcruntime140d" 对应于 Visual Studio 2015 和 Visual Studio 2017 的 Debug 版本。

在 Visual Studio 的版本命名中,"140" 是一个内部的版本号,而 "d" 表示 Debug 版本。以下是一些常见的 Visual Studio 版本及其对应的 Debug 版本的 vcruntime 库版本:

  • Visual Studio 2013: "vcruntime120d"
  • Visual Studio 2015: "vcruntime140d"
  • Visual Studio 2017: "vcruntime140d"
  • Visual Studio 2019: "vcruntime140d"

所以,"vcruntime140d" 对应的是 Visual Studio 2015 和 Visual Studio 2017 中的 Debug 版本的运行时库。如果您的应用程序需要使用这个版本的 Debug 运行时库,您需要确保目标计算机上安装了相应版本的 Visual C++ Redistributable。请注意,Debug 版本的运行时库通常仅用于开发和调试阶段,不应该在生产环境中使用。

应用版本

https://download.csdn.net/download/dualvencsdn/88268738

遗留问题: 不知道 为啥 还需要vc*120d

参考文章 

各个版本Microsoft Visual C++官方下载链接整理 - 知乎

你可能感兴趣的:(java,前端,服务器)