xcode创建类的一个奇葩问题,求解决

如题!
我在xcode创建一个cocos的工程
然后我创建1个头文件1个cpp文件

.h文件很简单
class game
{
public:
game();
~game();
void set();
};

.cpp文件
#include “testabc.h”
game::game()
{}
game::game()
{}
void game::set()
{}

然后我在AppDelegate文件里面包含了并使用这个game的类后,报错为


但是当我把cpp文件的代码全部剪切到头文件的时候就不会报错,这是为什么呢?

问题以解决,原来是创建文件的时候在target要勾上对应的项目,不然当前项目编译不了cpp