Mac 환경에서 Cocos2dx 빌드 오류 해결방법


실행환경

2021.03.15 기준

  • macOS Big Sur v11.2.2
  • Xcode v12.4
  • android-ndk-r16b
  • Cocos2d-x-3.17.2

프로젝트 생성

터미널에다 아래 명렁어를 치면 기본 프로젝트가 생성된다.

$ cocos new [프로젝트 이름] -p [패키지 이름] -l [사용언어] -d [프로젝트 생성할 위치]

Xcode 로 실행 & 빌드 오류 해결방법

/[프로젝트 이름]/proj.ios_mac/[프로젝트 이름].xcodeproj

폴더 안으로 들어가서 .xcodeproj 을 실행시키고 빌드를 하면. 아래와 같이 오류가 발생한다.


btVector3.h 에 들어가서 42번 째 줄을 아래 사진처럼 바꿔주면 해결된다.

 #define BT_SHUFFLE(x,y,z,w) (((w) << 6 | (z) << 4 | (y) << 2 | (X)) & 0xff)
btVector3.h 해결된 후 다른 오류가 발생하는데 무려 123개나 된다…

해결방법

위에 사진처럼 project->buildsetting 으로 들어가 arm64 armv7 뒤에 x86_64 를 입력해주면 해결된다.

해결후 신나게 빌드하면


이렇게 에러가 나게된다…
이제 그만좀…

해결법은 간단하다.


위에 사진처럼 project->General 으로 들어가 비어있는 Version 을 입력하면 된다.