VS2010 C++工程运行提示找不到MSVCP100D.dll


问题

用VS2010开发C++,一个控制台程序,在本机运行没有问题,但是拷贝到其他电脑运行提示如下错误(提示找不到MSVCP100D.dll):

 

原因

工程默认没有使用静态联编,没有把必须的DLL库一块编译进去导致的。

 

解决

右击工程→属性→配置属性→C/C++→代码生成:将运行库修改为多线程调试 (/MTd)

 

然后重新生成,第一次可能会报很多错,忽略再编译一次就可以了。

注意:从Debug模式改成Release模式该配置需要重新修改。 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM