问题描述
- Cocos2d-X3.0引入头文件的一个小问题(希望大神帮助)
-
假如我现在有一个Player.h的头文件
#include "Player.h"和直接class Player导入有什么区别
问什么我的有的时候#include "Player.h"这样导入会报
(error C2011: “Player”:“class”类型重定义)错误 希望大神回答
解决方案
说明你的代码有变量冲突,具体看下错误的行。用命名空间区分下或者改名
解决方案二:
不应该直接导入,#include "Player.h"、#include "Player.cpp分别写。
解决方案三:
(error C2011: “Player”:“class”类型重定义)
可以在.cpp中#include "Player.h" 如果有2个.h文件互相#include,特别是一个类还是另一个类的元素或者继承之类的, 也会出现之类的问题
时间: 2024-10-28 14:09:21