error MSB8020: 無法找到 v142 的生成工具(平臺工具集 =“v142”)。若要使用 v142 生成工具進行生成,請安裝 v142 生成工具。

問題的原因

是由於沒有安裝v142工具集,其實v142對應的是VS2019,我的項目從另外一臺電腦copy過來的,之前的編譯器VS2019,現在是VS2017,所以報的這個錯誤。
v142–>VS2019
v141–>VS2017
v140–>VS2015
v120–>VS2013

修改成現在編譯器對應的工具集,且重新解決方案目標

項目–>屬性—>常規–>平臺工具集–>選擇對應的
在這裏插入圖片描述
在這裏插入圖片描述

若不能解決問題,可以把工程目錄下的.vs隱藏文件夾刪了,再試試

在這裏插入圖片描述

備註:如果是低版本的工程copy到高版本的vs編譯器時,會詢問你你是否使用新的配置,點擊是即可,就不用像上面的改工具集號了。當然也建議你刪除.vs隱藏文件夾。

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