在vs2012下編譯出現Msvcp120d.dll 丟失的問題


之前在vs2012下編譯一個opencv程序時,一直出現msvcp120d.dll文件丟失的提示信息,最初會在網上找dll下載,將其拖入系統文件夾再進行regsvr32命令操作,結果都沒有解決錯誤,甚至在添加完成后再編譯還會出現應用程序無法正常啟動0xc000007b的錯誤。
    問題產生的主要原因是vs2012編譯了一個用vs2013生成的dll,是在選擇第三方庫時選擇vc版本時出現的問題,一定要多加注意。
  • vc8 = Visual Studio 2005
  • vc9 = Visual Studio 2008
  • vc10 = Visual Studio 2010
  • vc11 = Visual Studio 2012
  • vc12 = Visual Studio 2013
  • MSVCP80.DLL is from Visual Studio 2005
  • MSVCP90.DLL is from Visual Studio 2008
  • MSVCP100.DLL is from Visual Studio 2010
  • MSVCP110.DLL is from Visual Studio 2012
  • MSVCP120.DLL is from Visual Studio 2013 


免責聲明!

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



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