2017-04-09 152 views
12

我試圖在Visual Studio中使用OpenFrameworks(使用C++的庫)編譯項目。構建設置爲Release和X64,並在項目屬性,我設置了平臺工具集到Visual Studio 2015年(V140)Visual Studio Platform 2015 Toolset ='v141'找不到

但是每次我試圖建立項目中,我得到了同樣的錯誤(其中包括)

時間

錯誤MSB8020無法找到用於v141(平臺工具集='v141') 的構建工具。要使用v141構建工具構建,請安裝 v141構建工具。

我知道v141是來自MSVS 2017的新版本,但我不想升級到新版本與OpenFrameworks不兼容。我已經嘗試了幾次從頭開始重新構建項目,並且還查看了VCXPROJ文件並驗證了所有內容都已設置爲V140 - 事實如此。都非常怪異。

似乎在構建中,有些東西正在爲v141設置要求,但我似乎無法找到它來自哪裏。有人有想法嗎?

+0

有人問你一個類似的問題[這裏](http://stackoverflow.com/questions/31792663/visual-studio-2013-error-ms8020-build-tools-v140-cannot-be-found)。 – Joe

+0

謝謝,但正如我所提到的,我嘗試了兩個修復(我知道),即更改屬性中的平臺工具集並編輯vcxproj文件 –

+0

您是否還將目標平臺版本修改爲8.1? – Wormer

回答

1

我有這樣的問題。解決方法是:打開菜單「項目」 - >屬性 - >配置專業 - >常規 - 並選擇平臺工具集v140。