#pragma once
#ifndef COMMON_H
#define COMMON_H
#include "cocos2d.h"
#include "jni.h"
#include "platform\android\jni\JniHelper.h"
USING_NS_CC;
CCSize winSize;
class Common {
public:
Common( );
~Common( );
};
#endif
위와 같은 코드를 만들어, Common.cpp 생성자에서 디렉터로 윈도우 사이즈를 받아서 초기화하고 싶습니다.
이 헤더 파일은 Cocos2d.h를 받는 모든 파일에 인클루드돼서 파일마다 디렉터로 사이즈를 받아올 필요가 없게 하고 싶은데요 컴파일을 시키면 에러가 납니다.
오류 2 error LNK2005: "class cocos2d::CCSize winSize" (?winSize@@3VCCSize@cocos2d@@A)이(가) AppDelegate.obj에 이미 정의되어 있습니다.
오류 6 error LNK1169: 여러 번 정의된 기호가 있습니다.
어디를 고쳐줘야 할지 가물가물하네요. 급한 건 아니지만 그래도 편하게 하는 게 좋겠는거라 가르쳐주시면 감사하겠습니다.