vs調試缺少msvcpXXXd.dll、msvcrXXXd.dll

例如,VS2013 debug時,彈出缺少msvcp110d.dll,說明項目中有依賴項是在vs2012上編譯的,而本機上又沒有安裝vs2012,即使安裝了vs2012的發行包也沒用,發行包裏只有release的dll
解決思路一:在本機上安裝vs2012
解決思路二:到vs2012的安裝目錄Microsoft Visual Studio 11.0\VC\redist\Debug_NonRedist\裏找到缺少的dll(其他版本的vs同理)
解決思路三:重新編譯依賴項,將項目屬性的VC運行時庫修改爲靜態鏈接 /MTd,但這樣做有風險

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章