Visual Studio编译出来的程序无法在其它电脑上运行

在其它电脑(比如Windows Server 2012)上运行Visual Studio编译出来的应用程序,结果报错:“无法启动此程序,因为计算机中丢失VCRUNTIME140.dll。尝试重新安装该程序以解决此问题。”

Visual Studio编译出来的程序无法在其它电脑上运行_第1张图片

 

解决方法:

属性 -> 配置属性 -> C/C++ -> 代码生成 -> 运行库 -> 多线程(/MT)

Visual Studio编译出来的程序无法在其它电脑上运行_第2张图片

 

在要部署的电脑上安装《Microsoft Visual C++ Redistributable latest supported downloads》

如果是Visual Studio 2015, 2017, 2019, and 2022,可以安装这个:

Visual Studio编译出来的程序无法在其它电脑上运行_第3张图片

编译出来的是X86程序安装 https://aka.ms/vs/17/release/vc_redist.x86.exe

编译出来的是X64程序安装 https://aka.ms/vs/17/release/vc_redist.x64.exe

安装完后就可以正常启动exe了。

你可能感兴趣的:(windows编程,visual,studio,ide)