2016-07-21 100 views
0

我試圖讓VS2013項目符合VS2015時遇到了問題。該項目最初是用VS2008編譯的,仍然需要一些庫來符合更新的VS版本。從VS2013項目轉換到VS2015一個

我安裝在VS2008順序 - > VS2015,並且我有一個錯誤消息

"The build tools for Visual Studio 2008 (Platform Toolset = 'v90') cannot be found." 

根據該消息並this thread,我另外安裝從iso文件vc_stdx86.msi和vc_stdamd64.msi 。然後,錯誤消息變成

"Required file "" is missing." 

其中

<CL Condition="'%(ClCompile.PrecompiledHeader)' == 'Create' and '%(ClCompile.ExcludedFromBuild)'!='true'" 

我做了關於「ClCompile.PrecompiledHeader」一些搜索,但未能得到解決。任何人都可以建議什麼是缺少的文件,我怎樣才能擺脫錯誤?

感謝您的幫助。

回答

0

Visual Studio 2015沒有附帶平臺工具集舊的,這就是爲什麼它無法編譯。

將其更改爲VS2015(v140)的平臺工具集將解決該問題,但您可能會遇到其他一些錯誤,因爲可能在7年內發生過突變(我認爲)。

轉到Project -> [Name] Properties -> Configuration Properties -> General並將Platform Toolset更改爲Visual Studio 2015 (v140)