我尝试在Visual Studio 2013中创建一个v90 C++平台项目,但默认平台是v120。由于该项目存在一些旧的.dll问题,只有使用v90编译才能正常工作,因此我无法更新它。
在我的桌面电脑上,我只需选择v90作为平台并点击“生成”即可完成操作。
然而,最近我需要在我的笔记本电脑上进行此操作,该电脑之前没有安装过VS。在安装了Windows和VS2013后,当我尝试构建v90平台项目时,会出现以下错误:
我已经安装了 VS2008 Express 和 Professional 版本,但错误没有改变。在我的桌面机器上的某个时间点,我所做的事情使这个任务变得微不足道了,但我不确定我安装/做了什么来使它在重新安装Windows后起作用。
我有什么遗漏吗?我需要做什么才能让 VS2013 在安装 VS2008 后识别 v90 平台?
提前致谢!
--- 解决 ---
我通过安装 VS2008、VS2010 和 VS2012 来解决问题。现在,VS2013 可以识别平台工具集 v90。
在我的桌面电脑上,我只需选择v90作为平台并点击“生成”即可完成操作。
然而,最近我需要在我的笔记本电脑上进行此操作,该电脑之前没有安装过VS。在安装了Windows和VS2013后,当我尝试构建v90平台项目时,会出现以下错误:
Code:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets(43,5):
error MSB8020: The builds tools for Visual Studio 2008 (Platform Toolset = 'v90') cannot be found. To build using the v90 build tools,
either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install Visual Studio 2008 to build
using the Visual Studio 2008 build tools.
我已经安装了 VS2008 Express 和 Professional 版本,但错误没有改变。在我的桌面机器上的某个时间点,我所做的事情使这个任务变得微不足道了,但我不确定我安装/做了什么来使它在重新安装Windows后起作用。
我有什么遗漏吗?我需要做什么才能让 VS2013 在安装 VS2008 后识别 v90 平台?
提前致谢!
--- 解决 ---
我通过安装 VS2008、VS2010 和 VS2012 来解决问题。现在,VS2013 可以识别平台工具集 v90。