COCOS2DX 在vs上编译.cpp文件报错 error C2065: “”: 未声明的标识符
来源:互联网 发布:f3飞控调参软件cf 编辑:程序博客网 时间:2024/04/25 15:33
对于我这个新手渣渣来说,这是血史啊,导入人家工程,创建场景都报错,简直疯了,
就这几行错误的代码:
#include "StartScene.h"
USING_NS_CC;
using namespace CocosDenshion;
Scene* StartGame::createScene()
{
// 创建一个场景实例
auto scene = Scene::create();
// 创建StartGame的实例,是一个Layer
auto layer = StartGame::create();
// 把StartGame的对象添加到场景里面
scene->addChild(layer);
return scene;
}
报这么一堆错误,看着都有晕
StartScene.cpp
1>e:\fy\gongju\cocos2d-x-3.13.1\cocos2d-x-3.13.1\mygame\llk\classes\startscene.cpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失1>e:\fy\gongju\cocos2d-x-3.13.1\cocos2d-x-3.13.1\mygame\llk\classes\startscene.cpp(26): error C2065: “scene”: 未声明的标识符
1>e:\fy\gongju\cocos2d-x-3.13.1\cocos2d-x-3.13.1\mygame\llk\classes\startscene.cpp(26): error C2227: “->addChild”的左边必须指向类/结构/联合/泛型类型
1> 类型是“unknown-type”
1>e:\fy\gongju\cocos2d-x-3.13.1\cocos2d-x-3.13.1\mygame\llk\classes\startscene.cpp(28): error C2065: “scene”: 未声明的标识符
1>e:\fy\gongju\cocos2d-x-3.13.1\cocos2d-x-3.13.1\mygame\llk\classes\startscene.cpp(46): error C2065: “loading”: 未声明的标识符
1>e:\fy\gongju\cocos2d-x-3.13.1\cocos2d-x-3.13.1\mygame\llk\classes\startscene.cpp(46): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\fy\gongju\cocos2d-x-3.13.1\cocos2d-x-3.13.1\mygame\llk\classes\startscene.cpp(52): error C2143: 语法错误 : 缺少“;”(在“->”的前面)
1>e:\fy\gongju\cocos2d-x-3.13.1\cocos2d-x-3.13.1\mygame\llk\classes\startscene.cpp(52): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\fy\gongju\cocos2d-x-3.13.1\cocos2d-x-3.13.1\mygame\llk\classes\startscene.cpp(56): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>e:\fy\gongju\cocos2d-x-3.13.1\cocos2d-x-3.13.1\mygame\llk\classes\startscene.cpp(97): error C2059: 语法错误:“return”
1>e:\fy\gongju\cocos2d-x-3.13.1\cocos2d-x-3.13.1\mygame\llk\classes\startscene.cpp(98): error C2059: 语法错误:“}”
1>e:\fy\gongju\cocos2d-x-3.13.1\cocos2d-x-3.13.1\mygame\llk\classes\startscene.cpp(98): error C2143: 语法错误 : 缺少“;”(在“}”的前面)
1>e:\fy\gongju\cocos2d-x-3.13.1\cocos2d-x-3.13.1\mygame\llk\classes\startscene.cpp(101): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>e:\fy\gongju\cocos2d-x-3.13.1\cocos2d-x-3.13.1\mygame\llk\classes\startscene.cpp(101): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>e:\fy\gongju\cocos2d-x-3.13.1\cocos2d-x-3.13.1\mygame\llk\classes\startscene.cpp(347): warning C4305: “参数”: 从“double”到“float”截断
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
无奈自己写一个场景,仿着helloword写,编译成功发现没什么不同,结果只能重新在VS中创建项目,把代码复制进去就不报错了,VS真坑啊
0 0
- COCOS2DX 在vs上编译.cpp文件报错 error C2065: “”: 未声明的标识符
- 非正常报错error c2065 未声明的标识符
- 解决error C2065:"..."未声明的标识符,C2065:语法错误: 标识符“...”
- error C2065: “m_dbNavDB” : 未声明的标识符
- error C2065: “IDD_DIALOG1”: 未声明的标识符
- error C2065: “IDD_DIALOG1”: 未声明的标识符
- error C2065: “GUID_NULL”: 未声明的标识符
- error C2065: “IDD_DIALOG1” : 未声明的标识符
- error C2065: “IDOK” : 未声明的标识符
- error C2065: “IDD_DIALOG1”: 未声明的标识符 .
- : error C2065: “SHGDN_INCLUDE_NONFILESYS”: 未声明的标识符
- error C2065:未声明的标识符错误
- error C2065: “vector”: 未声明的标识符
- error C2065: “SOCKET”: 未声明的标识符
- error C2065: “IDD_DIALOG1”: 未声明的标识符 .
- error C2065: “uint8_t”: 未声明的标识符
- error C2065: “endl”: 未声明的标识符
- error C2065: “IDD_DIALOG1” : 未声明的标识符
- IK分词器原理与源码分析
- Python 标准库 —— uuid(生成唯一 ID)
- Thread和Runnable的真正区别
- 操作系统实验一之进程管理源代码
- Java Executor并发框架(六)Executor框架线程池任务执行全过程(上)
- COCOS2DX 在vs上编译.cpp文件报错 error C2065: “”: 未声明的标识符
- browser-sync自动刷新-前端利器
- TypeError: cannot use a string pattern on a bytes-like object解决方法
- JSON-RPC(jsonrpc4j)使用demo
- 获取版本号[[NSBundle mainBundle] infoDictionary]
- C++加载csb文件
- redis 学习笔记(1)-编译、启动、停止
- python 正则表达式
- Android学习笔记—— EventBus 源码解析