2012-03-09 3 views
2

Snow Leopard 시스템에서 작동하는 XCode 용 SDL 예제 코드를 가져 오려고합니다. 그러나 빌드 할 때마다이 오류가 표시됩니다. " Dropbox/Programming/Obj C/Space/SDL.framework/SDL, 필수 아키텍처가 없음 "x86_64 in file" 원래 "/ Library/Frameworks/..."였지만 전체 SDL.framework를 내 프로젝트에 복사했습니다. 연결되어 있지만 오류는 계속 발생합니다.SDL에 x86_64 아키텍처가 누락되었습니다.

답변

2

이것은 SDL 홈페이지의 미리 빌드 된 바이너리의 알려진 문제점입니다. 작동 시키려면 SDL을 직접 컴파일해야합니다.

가장 간단한 방법은 Homebrew입니다. 터미널에서 single command으로 Homebrew를 설치할 수 있습니다. 그 후에는

brew install sdl 

으로 실행해야합니다.

+1

과의 SDL 폴더를 얻었다/usr/local/Cellar, 내가 사용했던 프레임 워크와 다르게 설정되었지만 XCode 프로젝트에 무엇을 포함시켜야합니까? 또는/Library/Frameworks의 프레임 워크를 /Cellar/sdl/.../include의 헤더로 대체해야합니까? – user1258579

1

다운로드 여기에서 최신 SDL.Framework는 :

이 다운로드에서 하나 기존의 프레임 워크를 교체, 내부이라는 폴더 SDL.framework 있습니다.

당신은 아마 다음 일하러 구축, 깨끗한을 수행해야합니다.

정확히 질문과 관련, 그러나 나는 또한 같은 이유로 이러한 프레임 워크를 교체 할 필요 없음 : 나는 이렇게 한

관련 문제