1

XCode 4.4 を使用して SDL を実行しようとしていますが、問題が発生しています。このサイトhttp://www.lazyfoo.net/SDL_tutorials/lesson01/mac/xcode/index.phpの指示に正確に従いましたが、コンパイルされず、次のエラーが発生しました。

Ld /Users/Jeffrey/Library/Developer/Xcode/DerivedData/SDL_test1-gymiyuicyswxljbpwkgciejevaj/Build/Products/Debug/SDL_test1 normal x86_64 cd /Users/Jeffrey/Documents/Documents/Engineering/SDL_test1 setenv MACOSX_DEPLOYMENT_TARGET 10.8 /Applications/Xcode.app. Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -L/Users /Jeffrey/Library/Developer/Xcode/DerivedData/SDL_test1-gymiyuicyswxljbpwkggciejevaj/Build/Products/Debug -F/Users/Jeffrey/Library/Developer/Xcode/DerivedData/SDL_test1-gymiyuicyswxljbpwkggciejevaj/Build/Products/Debug -F/Library/Frameworks -filelist /Users/Jeffrey/Library/Developer/Xcode/DerivedData/SDL_test1-gymiyuicyswxljbpwkggciejevaj/Build/Intermediates/SDL_test1.build/Debug/SDL_test1.build/Objects-normal/x86_64/SDL_test1.LinkFileList -mmacosx-version-min=10.8 -framework SDL -framework Cocoa -o /Users/Jeffrey/Library/Developer/Xcode/DerivedData/SDL_test1-gymiyuicyswxljbpwkggciejevaj/ビルド/製品/デバッグ/SDL_test1

アーキテクチャ x86_64 の未定義のシンボル: "_main"、参照元: -u コマンド ライン オプション (おそらく: _SDL_main) ld: アーキテクチャ x86_64 のシンボルが見つかりませんでした。 v 呼び出しを確認する)

唯一の不一致は手順 9 にあります (追加した SDLmain.m テンプレート ファイルに移動し、#include "SDL.h" を #include "SDL/SDL.h" に変更します)。実際には include ステートメントは見つかりませんでしたが、代わりにインポートステートメント。ただし、両方の方法を試しました。どんな助けでも大歓迎です。Mountain Lion オペレーティング システムを搭載した Macbook Pro を使用しています。

4

1 に答える 1

1

まだ問題があるかどうかはわかりませんが、問題がある場合は、OSX で SDL をセットアップするためのチュートリアルをいくつか作成しました。

Xcode - Xcodeで OSX に SDL をセットアップする

Eclipse - Eclipseで OSX に SDL をセットアップする

Xcode バージョンには、私の Xcode SDL2 テンプレートへのリンクがあり、非常に簡単に起動できます。

于 2013-09-16T10:31:16.577 に答える