2012-03-09 15 views
2

私はSnow Leopardマシン上で動作するXCodeのSDLサンプルコードを取得しようとしていますが、ビルドを試みるたびにこのエラーが表示されます: "/ cdrom/in/Users/me/Dropbox/Programming/Obj C/Space/SDL.framework/SDL、ファイル " に必要なアーキテクチャx86_64がありません"元々は "/ Library/Frameworks/..."でしたが、SDL.framework全体をプロジェクトにコピーしました。それにリンクされていますが、エラーは継続します。SDL Missing x86_64 architecture

答えて

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という名前のフォルダを持っている

を。

クリーンアップしてから動作させる必要があります。

正確にあなたの質問に関連しますが、私も同じ理由でこれらのフレームワークを交換する必要はない: