为什么c++生成的应用程序,在别的电脑打开提示丢失MSVCP.DLL

最近学习c++
选择 vs10 (不要问我为什么2019年了还是用10版本)
当我在自己电脑完美编程 完美编译之后 生成的exe文件 发到别的没有安装编译软件的电脑
别的电脑打不开我的 可执行文件 并且提示
丢失MSVCP100D.DLL
在这里插入图片描述
我看网上很多说法,我只写出自己用后可以的
就是使用静态库

需要发布程序先在工具栏的某个显示着“Debug”的ComboBox里切换到Release配置
在配置选项里选/MT以静态链接运行库

在这里插入图片描述

然后在release 下运行调试。
最后将自己 release文件下生成的*.exe 文件发送别的电脑 就可以打开了

我现在使用是可行的,如有误,相互学习呀

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值