我有一个使用 cocos2d-x 库的项目,其中包含很多类。我有一个 .h 文件包含一个全局向量。我想在程序在介绍页面类中启动时对其进行初始化。介绍页面类有一个图形界面和一个加载器。然后我想在我的主类中使用那个向量。全局向量的代码如下:
//globals.h
#ifndef _GLOBAL_H
#define _GLOBAL_H
#include <vector>
vector<int> a;
#endif
我在介绍页面类中使用 push_back。我使用了外部和静态关键字。我的程序出现运行时链接器错误,它说您的向量已在 appDelegate 类(cocos2d 的基类)中声明。当我在它后面放一个静态关键字时,它不会给我那个链接器错误,但它不能正常工作。
我该如何纠正这个错误?如果您有其他想法而不是这个想法,请分享。谢谢你。