关于vs写好的exe文件在别的电脑运行失败的问题

问题:出现“丢失MSVCR100D.dll

查了一下,解决方法有:
转自https://blog.51cto.com/oscarjia/1330929

在自己的机器上运行的好好的,但是在别的机器上就会发生没有找到MSVCR100D.dll。这个问题的原因:首先不可能要求其他电脑也一定要配有MSVCR100D.dll这个dll。

其次也不可能要求所有的电脑都装上.net framwork 2.0。

从网上收集资料来看要想在没有安装上述两个插件的电脑上面运行程序有三个步骤要做。

第一、要保证程序通过Release发布的而不是通过Debug发布的。

第二、通过在属性管理器上,右键选择属性,在清单工具-输入输出里面讲嵌入清单选择为“否”。

第三、如果前两步都不行,最后改代码生成-运行库-多线程MT。


一开始三步都做了

然后还是不行

后来就只是操作了第三步,也就是将运行库改为MT。

结果就可以了!!!

开心!!

  • 0
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值