诸位大神,菜鸟新学习cocos2dx 遇到问题请诸位帮忙解答。
我通过cocos2dx 3.3版本新建了一个项目,通过vs2012 启动之后发现项目的目录结构中没有classes目录。而我本地classes目录中有很多的文件,在vs2012中只能显示两个类,如图。请问各位大神这个原因是什么,而且我这个项目在eclipse中编译可以正常通过,在vs中编译就会出现一堆error如下:
研究两天了,跪求帮忙看看吧。
3>d:\cocos2dxworkspace\jyjump\classes\gamescene.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\blockfactory.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\blockbase.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\blockfactory.h(19): error C2059: 语法错误:“public” (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\blockfactory.h(20): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\blockfactory.h(21): error C2588: “::~BlockFactory”: 非法的全局 析构函数 (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\blockfactory.h(21): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\blockfactory.h(23): error C2059: 语法错误:“public” (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\blockfactory.h(38): error C2059: 语法错误:“public” (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\blockfactory.h(40): error C2059: 语法错误:“protected” (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\blockfactory.h(40): error C2059: 语法错误:“public” (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\blockfactory.h(40): error C2270: “getBlockCount”: 非成员函数上不允许修饰符 (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\blockfactory.h(40): error C2575: “setBlockCount”: 只有成员函数和基可以是虚拟的 (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\blockfactory.h(46): error C2059: 语法错误:“private” (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\blockfactory.h(48): error C2059: 语法错误:“}” (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\blockfactory.h(48): error C2143: 语法错误 : 缺少“;”(在“}”的前面) (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\player.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\player.h(16): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\player.h(17): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\player.h(18): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\player.h(20): error C2143: 语法错误 : 缺少“;”(在“}”的前面) (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\player.h(20): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\player.h(20): error C2059: 语法错误:“}” (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\player.h(45): error C2146: 语法错误: 缺少“;”(在标识符“m_status”的前面) (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\player.h(45): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\backgroundlayer.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\gamescene.h(41): error C2143: 语法错误 : 缺少“;”(在“*”的前面) (..\Classes\AppDelegate.cpp)3>d:\cocos2dxworkspace\jyjump\classes\gamescene.h(41): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (..\Classes\AppDelegate.cpp)