修復PlatformToolsets丟失問題(為VS2013以上版本安裝VC90,VC100編譯器)
阿新 • • 發佈:2019-01-31
前段時間測試VS2017的IDE時不小心弄丟了 MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets 下的VC90以及VC100的編譯平臺設定。
發現啟動VS2013或其他版本時無法識別編譯平臺,各種尷尬啊。
給VS2013安裝Visual Studio 2008以及Visual Studio 2010的C++編譯平臺。
注意:以下行為僅僅增加編譯平臺,如果需要編譯器則需要安裝VS2008以及VS2010。
然後搜了一些資料後發現,修復步驟如下:
注意:該方法同樣可以針對VS2013以上版本安裝VC90以及VC100的編譯平臺。
步驟1:
下載 WINDOWS 7.1 SDK 地址:https://www.microsoft.com/en-us/download/details.aspx?id=8442
選擇安裝包 : GRMSDK_EN_DVD.iso 下載即可。
步驟2:
使用WINRAR或類似解壓軟體開啟ISO檔案或解壓縮他,當然我的方法是虛擬光碟機掛上ISO。
找到路徑 Setup 下 依次安裝:
vc_stdamd64
vc_stdia64
vc_stdx86
注意:此處可能IA或AMD64版本會安裝失敗,只要保證STDX86安裝成功即可。
步驟3:
進入C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets 目錄下,確認一下是否有 VC90以及VC100目錄即可。