提示缺少msvcpNNN.dll怎么办

 

 

 

2018-1-17

 

关键字:VS MSVCP

简介:遇到这个错误时,可以用本文的方法解决。

 

 

  相信不少开发人员,用VS构建出来的应用,在自己电脑上运行得好好的。到了别的电脑,一执行就出错。出什么错误呢?提示缺少msvcpNNN.dll(如msvcp90d.dll)。怎么办?

  

  问题的产生,是构建时,设置不对,导致需要的库没有打包进来。

  

  怎么解决呢?

  一个是研究设置,搞正确。这个不同版本的VS,设置也不同。据说可以试试:

在工程上打开属性,选择C/C++,选择代码生成,把运行库改为“多线程(/MT)”。

属性—-代码—–代码库—–多线程(MTd

  第二个就是在VS安装目录下,找到相应的文件(注意是x64/x86的差异),将同目录下的三个文件复制到安装后的目录,就可以运行了。