c++代码块错误
c++ code blocks error
第一:我的英语没有你的好。对不起。
我正在使用Ubuntu(我不知道这是否重要),自从我开始使用它以来,我就遇到了代码::块的问题。但我通过重新打开程序解决了这些问题。但现在,我在编译代码时遇到了一个非常疯狂的错误。我像往常一样包含了一个文件:#include "GameObjectUtility.h"
我使用类"GameObjectUtility"来声明一个成员对象,就像这样:
class GameObject
{
std::vector<GameObjectUtility> uts;
// Error here:
// GameObjectUtility was not declared in this scope
}
那么,这是我的错还是Code::Blocks有问题?此外,有没有一种方法可以对链接器说:首先执行这个文件,然后执行另一个?
谢谢你的回答!
编辑:.h和.ccp文件GameObjectUtility:
这就是GameObjectUtility.h:
#ifndef GAMEOBJECTUTILITY_H
#define GAMEOBJECTUTILITY_H
#include <string>
#include "Collision.h"
class GameObjectUtility
{
public:
GameObjectUtility();
virtual ~GameObjectUtility();
virtual void Update() = 0;
virtual void LateUpdate() = 0;
virtual void FixedUpdate() = 0;
static void SendMsg(std::string msg);
protected:
private:
virtual void GetMsg(std::string msg) = 0;
};
#endif // GAMEOBJECTUTILITY_H
在GameObjectUtility.cpp中只有构造函数和析构函数的两个空定义
由于class GameObjectUtility
是纯虚拟的,因此无法实例化它。
您只能将std::vector<GameObjectUtility*>
存储在类GameObject
中。
相关文章:
- 错误处理.将系统错误代码映射到泛型
- 为什么我在使用void函数时得到错误代码C2276
- 尝试链接我的着色器时,我收到错误代码"error c5145 must write to gl_position"
- 逻辑运算符上出现错误代码 a')'
- 'val' Arduino 错误代码之前的预期'('
- 我在贪吃蛇游戏中收到了错误代码 -1073741571
- 根据 GetLastError 直接写入磁盘会导致错误代码 5
- 当我选择大于 720 的矩阵大小时,程序退出并显示错误代码.可能是什么原因?
- 创建进程 API 失败,在窗口 122 上出现错误代码 10
- 使用另一个函数调用一个函数(都在类中)时出现问题.没有错误代码C++
- 当命令失败时,gzip 会在 C++ 中返回错误代码吗?
- 从 C++ 调用 cURL 命令会返回意外的错误代码,如 1792 和 6656
- WSALookupServiceBegin() 上的错误代码 10022(无效的 arugment)
- C++ Schannel POST 400 错误代码错误请求
- openCL-创建子缓冲区返回错误代码13
- 更新了Runge-Kutta(RK4)C++错误代码中的二阶DE
- 获取有关使用未初始化内存的错误代码
- 排序程序的意外错误代码
- 正在将DJI错误代码记录到流中
- 来自API的错误代码..处理什么是好的做法