VS静态编译C/C++解决程序丢失 VCRUNTIME140.dll1VS静态编译C/C++解决程序丢失 VCRUNTIME140.dll2VS静态编译C/C++解决程序丢失 VCRUNTIME140.dll3VS静态编译C/C++解决程序丢失 VCRUNTIME140.dll4VS静态编译C/C++解决程序丢失 VCRUNTIME140.dll5
有时在自己电脑上写完一个程序,编译运行后一切正常,但是把这个程序放到没有装VS或没有装VC++运行库的电脑上便会弹出一个MessageBox:丢失 VCRUNTIME140.dll。这是因为程序采用了动态编译。只要进行静态编译即可解决。
VS静态编译C/C++解决程序丢失 VCRUNTIME140.dll
方法/步骤
先说明一下菜单栏里的“解决方案配置”。Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序,程序体积大,运行速度慢。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。当一个项目被打开时,默认配置是Debug。
VS静态编译C/C++解决程序丢失 VCRUNTIME140.dll
END
方法/步骤2
点击菜单栏中的项目,转到(项目名)属性。点进去后出现一个框。框中上方的“配置”根据前文提到的菜单栏里的“解决方案配置”选择。下面选择配置属性——C/C++——代码生成。
VS静态编译C/C++解决程序丢失 VCRUNTIME140.dll
VS静态编译C/C++解决程序丢失 VCRUNTIME140.dll
在右侧的“运行库”中选择“多线程 (/MT)”,点击“确定”,重新编译就成功了。
VS静态编译C/C++解决程序丢失 VCRUNTIME140.dll