error MSB6006: "CL.exe"已退出,代碼爲-1073741515

今天遇到個非常奇葩的問題
環境: VS2008(先裝) + VS2015(後裝)
我是安裝VS2015後編譯後出現這個問題。
然後找到cl.exe發現都打不開.
顯示缺少這個api-ms-win-crt-process-l1.dll這個文件,無奈在網上下載好丟進去還是報錯
顯示:
這裏寫圖片描述

好吧,暫時沒轍了.link.exe和lib.exe都報同樣的錯誤.
最後誤打誤撞竟然讓我解決了.

http://www.mamicode.com/info-detail-1791968.html
看上面的博客,我剛開始發現
這裏寫圖片描述
在這個路徑下這些dll我都沒有,
然後我報着試一試的心態在要複製到的目錄下:C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin竟然都找到了。
於是我把這幾個文件(VS2015是msobj140.dll和mspdb110.dll)複製進了
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE目錄下,神器的事情發生了,cl.exe 正常啦~~~~
獻給那些cl.exe出現莫名錯誤的人

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