cocos2dx-3.7编译helloworld失败提示“ToolsVersion="12.0" ”

1>------ 已启动生成: 项目: libcocos2d, 配置: Debug Win32 ------
1>项目文件包含 ToolsVersion=“12.0” 设置,但此工具集未知或缺失。您可以通过为此工具集安装相应的 .NET Framework 来解决此问题。将项目视为具有 ToolsVersion=“4.0” 设置。
1>项目文件包含 ToolsVersion=“12.0” 设置,但此工具集未知或缺失。您可以通过为此工具集安装相应的 .NET Framework 来解决此问题。将项目视为具有 ToolsVersion=“4.0” 设置。
1>项目文件包含 ToolsVersion=“12.0” 设置,但此工具集未知或缺失。您可以通过为此工具集安装相应的 .NET Framework 来解决此问题。将项目视为具有 ToolsVersion=“4.0” 设置。
1>项目文件包含 ToolsVersion=“12.0” 设置,但此工具集未知或缺失。您可以通过为此工具集安装相应的 .NET Framework 来解决此问题。将项目视为具有 ToolsVersion=“4.0” 设置。
1> CCGLView.cpp
1> CCGLViewImpl-desktop.cpp
1>…\platform\CCGLView.cpp(230): error C2552: “vp”: 不能用初始值设定项列表初始化非聚合
1> “cocos2d::experimental::Viewport”: 不聚合带用户定义的构造函数的类型
1>…\platform\desktop\CCGLViewImpl-desktop.cpp(554): error C2552: “vp”: 不能用初始值设定项列表初始化非聚合
1> “cocos2d::experimental::Viewport”: 不聚合带用户定义的构造函数的类型
2>------ 已启动生成: 项目: game001, 配置: Debug Win32 ------
2>LINK : fatal error LNK1104: 无法打开文件“glew32.lib”
========== 生成: 成功 0 个,失败 2 个,最新 4 个,跳过 0 个 ==========

你的VS什么版本的

VS2012 不能以数组的初始化方式初始化STL容器

如何解决呢?我也遇到这样的问题 用的是3.9引擎 visual studio 2012

换成2013就没问题了。

右键项目–》选择“属性”–》配置属性–》常规–》平台工具集 选择“Visual Studio 2012 (v110)”