win7(32位)+vs2012+cocos2d-x-3.15.1,新手,运行HelloCpp报很多错误

2>e:\cocostest\mycode\hellocpp\cocos2d\cocos\base\ccconsole.h(114): error C2873: “Callback”: 符号不能用在 using 声明中 (…\Cocos2dAttachmentLoader.cpp)
2>e:\cocostest\mycode\hellocpp\cocos2d\cocos\base\ccconsole.h(114): error C2873: “Callback”: 符号不能用在 using 声明中 (…\AttachmentVertices.cpp)
1> b2GearJoint.cpp
2>e:\cocostest\mycode\hellocpp\cocos2d\cocos\base\ccconsole.h(114): error C2143: 语法错误 : 缺少“;”(在“=”的前面) (…\Cocos2dAttachmentLoader.cpp)
2>e:\cocostest\mycode\hellocpp\cocos2d\cocos\base\ccconsole.h(114): error C2143: 语法错误 : 缺少“;”(在“=”的前面) (…\AttachmentVertices.cpp)
2>e:\cocostest\mycode\hellocpp\cocos2d\cocos\base\ccconsole.h(114): error C2238: 意外的标记位于“;”之前 (…\Cocos2dAttachmentLoader.cpp)
2>e:\cocostest\mycode\hellocpp\cocos2d\cocos\base\ccconsole.h(114): error C2238: 意外的标记位于“;”之前 (…\AttachmentVertices.cpp)
2>e:\cocostest\mycode\hellocpp\cocos2d\cocos\base\ccconsole.h(117): error C2146: 语法错误: 缺少“;”(在标识符“callback”的前面) (…\Cocos2dAttachmentLoader.cpp)
2>e:\cocostest\mycode\hellocpp\cocos2d\cocos\base\ccconsole.h(117): error C2146: 语法错误: 缺少“;”(在标识符“callback”的前面) (…\AttachmentVertices.cpp)
2>e:\cocostest\mycode\hellocpp\cocos2d\cocos\base\ccconsole.h(117): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (…\Cocos2dAttachmentLoader.cpp)
2>e:\cocostest\mycode\hellocpp\cocos2d\cocos\base\ccconsole.h(117): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (…\AttachmentVertices.cpp)
2>e:\cocostest\mycode\hellocpp\cocos2d\cocos\base\ccconsole.h(117): error C2473: “callback”: 看起来像函数定义,但却没有参数列表。 (…\Cocos2dAttachmentLoader.cpp)
2>e:\cocostest\mycode\hellocpp\cocos2d\cocos\base\ccconsole.h(117): error C2473: “callback”: 看起来像函数定义,但却没有参数列表。 (…\AttachmentVertices.cpp)
2>e:\cocostest\mycode\hellocpp\cocos2d\cocos\base\ccconsole.h(117): error C2059: 语法错误:“nullptr” (…\Cocos2dAttachmentLoader.cpp)
新人,刚买的《cocos2d-x 3.x游戏开发实战》一书,按照上面下载安装基本环境,cocos2d版本略高一点,书上的是cocos2d-x-3.2,但是报了如上所示的很多错误,网上也没有详细的解决方案,难道要我下载一个和书上一模一样的cocos2d的版本吗?

被这个问题折磨一天了,如果没有解决办法,麻烦大家推荐一个常用稳定的cocos2d-x版本,谢谢啦!

请认真读readme

换成VS2013 OR 2015 OR 2017

用vs2013

不好意思,没注意这个readme里面要求了vs的版本;
我将cocos2dx换成了3.8版本,试了下可以运行了。

另外,我想问一下,你这 readme 文档是哪儿的? 是官网的? 还是下载的cocos2d-x-3.15.1压缩包里面的呢?

https://github.com/cocos2d/cocos2d-x

谢谢啦 0.0