월: 2019 5월

OpenTTD mac static compile

https://wiki.openttd.org/Compiling_on_Mac_OS_X 공식 웹사이트에 컴파일을 한 파일을 배포하면 개발과 상관없는 사람이 실행했을 때 ‘문제가 있기 때문에 OpenTTD을(를) 열 수 없습니다.’ 라는 오류가 발생했다고 뜨는 현상이 발생한다. 이는 거의 대부분 실행에 필요한 라이브러리가 설치되어 있지 않기 때문이며, 컴파일할 때 –enable-static 옵션을 주어도 필요한 라이브러리 중 일부가 바이너리 파일(실행 파일)에 포함되지 않기 때문에 발생하는 오류이다. 오류가 발생했을 때 리포트를 클릭하고 세부사항 보기를 누르면 Dyld Error Message에 Library not loaded에 표시된 파일을 읽어올 수 없다고 표시가 뜰 것이다. 정확한 이유는 모르겠지만 일부 아리브러리 중에서 static으로 컴파일 할 수 없는 라이브러리가 있어서 그런 것이라 파악되고 이러한 라이브러리를 직접 컴파일 한 후 OpenTTD를 컴파일 할 수 있는 방법을 소개하고자 한다.

계속 읽기 “OpenTTD mac static compile”