2 dongmihang29 dongmihang29 于 2016.04.10 12:18 提问

运行VS2013编译的程序,在其他电脑提示没有找到msvcp120d.dll

如题:VS2013编译的程序,在其他电脑运行提示没有找到msvcp120d.dll
把对应文件加入对应目录,依然提示没有找到msvcp120d.dll

6个回答

qq423399099
qq423399099   Ds   Rxr 2016.04.10 12:27

楼主是把自己电脑上编译出来的.exe放到别的电脑上跑了?

xiongxinle
xiongxinle   2016.04.10 12:36

应该把msvcp120d.dl这个文件复制到你的应用程序所在目录的bin目录下,
然后,用assembly属性提定该文件。

oyljerry
oyljerry   Ds   Rxr 2016.04.10 13:03

需要带上VC的运行时库的环境。

zengjitai
zengjitai   2016.04.10 13:16

工具选项->设置->静态生成MFC,
把动态库邦定在exe文件内

zuishikonghuan
zuishikonghuan   2016.04.11 08:30

方法1。静态编译
方法2。编译release模式,并要求对方电脑安装VC++2013运行库(如果是直接购买的电脑厂家预装的系统里默认是安装了运行库的)
方法3。把运行库复制放到程序目录

u014272404
u014272404   2016.05.24 16:12

动态库问题, 可以设置为静态编译,也可以安装运行库,如果不需要调试的话,楼主还可以运行release版本的,这样就不会提示错误了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!