cocos2d-x2016.09.11 18:08




cocos2d-x 게임 엔진으로 개발을 하면서 많은 엔진 소스를 계속 컴파일하는 것은 지난한 인내를 요구한다. 이러한 컴파일 시간을 줄이는 방법을 정리 해본다.

 

0. http://www.cocos2d-x.org/ 에서 cocos2d-x 엔진 파일을 다운로드 한다.

 

1. cocos2d-x-3.13\build\cocos2d-win32.sln 파일을 Visual Studio에서 열어서 cpp-tests 프로젝트를 컴파일을 한다.

  -. Debug 빌드만으로도 개발에는 지장이 없을 듯

 

2. 프로젝트를 생성한다.

  -. cocos2d-x-3.13\tools\cocos2d-console\bin\cocos new Test -p com.domain.Test -l cpp

 

3. 생성된 프로젝트의 proj.win32 디렉터리에서 솔루션파일(.sln)을 Visual studio를 사용해서 연다.

 

4. 솔루션 파일에 있는 libbox2d, libbullet, libcocos2d, librecast, libSpine 프로젝트를 제거한다.

 

5. 프로젝트 속성에서 "구성 속성>링커>일반>추가 라이브러리 디렉터리"에 이전에 빌드한 output 폴더를 추가

  -. cocos2d-x-3.13\build\Debug.win32

 

6. "구성 속성>링커>입력>추가 종속성"에  "libcocos2d.lib" 를 추가한다.

 

7. "구성 속성>빌드 이벤트>빌드 후 이벤트"에 다음 내용을 추가한다.

  -. copy  cocos2d-x-3.13\build\Debug.win32\*.dll  $(OutDir)

 

위와 같이 Prebuild된 라이브러리를 사용해서 개발하는 파일에 대해서만 컴파일이 된다. 그렇다고 솔루션에 제거한 프로젝트파일을 완전히 삭제하면 안된다. 여기에 있는 소스는 win32 환경에서 모든 개발이 완료되고 안드로이드로 포팅할 때 사용된다.

 

신고

'cocos2d-x' 카테고리의 다른 글

[Cocos2d-x]win32 개발환경에서 빠르게 컴파일 하기  (0) 2016.09.11




Posted by 금붕어70
OSX2016.09.11 13:33




안드로이드 앱만 개발하다가 아이폰용 앱도 한번 만들어 봐야지 하면서도 사실 시작을 어떻게 해야 할지 난감했다. 대충 아는것은 개발 툴이 XCode를 통해서 개발한다는 정도이다. 그렇다고 막연한 느낌만 가지고 맥을 구매한다는 것은 나에게는 무리다. 그래서 대안으로 생각한것이 VMWare에 맥OS를 설치하는 것인데....

Intel CPU에서 돌아가는 맥 OS를 OS X라고 부르는 듯 하다.

 

여기까지 정보를 확인하고 VMWare에 많이 설치하는 OS X 10.10(Yosemite) 이미지를 구해서 설치해보니 XCode가 반항을 한다. 버전이 낮아서 설치가 불가능하다고 한다. 흠.....

그러면 어쩌나 하고 알아보니 Beta 테스트 중인 듯 한 OS X 10.12(Sierra)를 설치해 보았다. 물론 XCode 도 무리없이 설치하였습니다. VMWare에 OS X를 설치하는 기본 컨셉은 VMWare에 unlocker라는 프로그램을 통해서 VMWare를 패치하면 OSX를 설치할 수 있도록 기본 준비가 완료됩니다.

 

1. VMWare(Player 또는 Workstation) :  http://www.vmware.com/kr/products/workstation/workstation-evaluation.html

2. unlocker 2.0.8 : http://www.insanelymac.com/forum/files/file/339-unlocker/

3. OS X Sierra Disk Image: https://drive.google.com/drive/folders/0Byak5oG5D-cHZ0FpZmdpNk1HdUE

 

단계 1. VMWare를 설치합니다. 저는 VMWare 12 최신 버전을 설치했습니다.

 

단계 2. unlocker 2.0.8를 다운로드 하여 영문으로 만들어진 폴더에 압축을 풀어줍니다. 위에 제시한 링크에서 다운로드할 때는 사용자 등록을 해야 합니다. 등록은 간단하게 마무리 됩니다.

 

단계 3. unlocker 2.0.8 에서 "win-install.cmd" 파일을 "관리자 권한"으로 실해시켜 줍니다.

 

단계 4. VMWare에서 게스트 OS를 등록하고 다운로드한 디스크 이미지를 마운트 합니다.

 

참고 URL: http://techsviewer.com/install-macos-sierra-vmware-windows/

 

신고

'OSX' 카테고리의 다른 글

[OSX] VMware에 macOS 10.12 Sierra 설치 하기  (2) 2016.09.11




Posted by 금붕어70