前段時間測試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目錄即可。
以上完成修復工作,可以歡快的打開項目編譯了,此處記錄,防止忘記(折騰了好幾天,蛋疼啊)。