1. 程式人生 > >Visual Studio:error MSB8020

Visual Studio:error MSB8020

狀況如下:

error MSB8020: The builds tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, either click the Project menu or right-click the solution, and then select "Update VC++ Projects..."


新機器上同時裝了VS2012和VS2013,通過python指令碼生成cocos2d-x工程之後,雙擊打開了sln檔案。

預設用了VS2013開啟,之前在VS2012上編譯過的專案點選後相當於重新把如下圖中每個工程都會用到的專案的工具集改成了v120



VS2013在我手頭的cocos2d-x版本暫時還不支援,關掉重新用VS2012開啟工程,F5得到文章開頭顯示錯誤。 解決方法自然是檢查每個專案的工具集是否為VS2012想要的v110。

自己一開始折騰了下,因為看了下我設為啟動項的那個專案工具集是v110,就有點費解。 後來執行其他(之前一切正常的專案)也出錯,才想到是libXXXX的那堆專案被順手v120化了。 是以記之,以防下次手賤。