我在C++/cocos2dx中遇到了“AppDelegate.obj 中已经定义的错误” 。
这是我的代码gamestage.h
#ifndef __GAME_STAGES_H__
#define __GAME_STAGES_H__
// stage 1;
namespace gamestage1
{
int btn_number = 9;
}
#endif
game.cpp并menu.cpp使用这个gamestage.h文件,没有gamestage.cpp文件。
实际上,我尝试使用extern如下:
extern int btn_number = 9;
但它没有用。
*是什么原因造成的?*