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


問題

用VS2010開發C++,一個控制台程序,在本機運行沒有問題,但是拷貝到其他電腦運行提示如下錯誤(提示找不到MSVCP100D.dll):

 

原因

工程默認沒有使用靜態聯編,沒有把必須的DLL庫一塊編譯進去導致的。

 

解決

右擊工程→屬性→配置屬性→C/C++→代碼生成:將運行庫修改為多線程調試 (/MTd)

 

然后重新生成,第一次可能會報很多錯,忽略再編譯一次就可以了。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM