在XCode 4.4中使用SDL

  • 本文关键字:SDL XCode xcode sdl
  • 更新时间 :
  • 英文 :


我试图使用XCode 4.4来运行SDL,但遇到了问题。我完全按照这个网站http://www.lazyfoo.net/SDL_tutorials/lesson01/mac/xcode/index.php的指示,但它没有编译,给了我以下错误。

Ld/用户/Jeffrey/图书馆/开发/Xcode/DerivedData//调试/SDL_test1 SDL_test1-gymiyuicyswxljbpwkggciejevaj/构建/产品正常x86_64cd/用户/Jeffrey/文件/文档/工程/SDL_test1设置MACOSX_DEPLOYMENT_TARGET 10.8/应用程序/xcode/内容/开发/工具链/XcodeDefault.xctoolchain/usr/bin/叮当声+ +-arch x86_64 -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/sdk/MacOSX10.8.sdk- l/用户/Jeffrey/图书馆/开发/Xcode/DerivedData/SDL_test1-gymiyuicyswxljbpwkggciejevaj/构建/产品/调试- f/用户/Jeffrey/图书馆/开发/Xcode/DerivedData/SDL_test1-gymiyuicyswxljbpwkggciejevaj/构建/产品/调试-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 - 0/Users/Jeffrey/Library/Developer/Xcode/DerivedData/SDL_test1-gymiyuicyswxljbpwkggciejevaj/Build/Products/Debug/SDL_test1

未定义的符号为架构x86_64: "_main",引用自:命令行选项(也许你的意思是:_SDL_main) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code1(使用-v查看调用)

唯一的差异是在第9步(进入SDLmain)。我实际上没有找到包含语句,而是找到了一个import语句。然而,两种方法我都试过了。任何帮助都会很感激。我用的是安装Mountain Lion操作系统的Macbook Pro。

不确定你是否仍然有这个问题,但如果你是我做了几个教程OSX获得SDL设置。

Xcode -安装SDL在OSX上的Xcode

Eclipse -在OSX上安装SDL

Xcode版本有一个链接到我的Xcode SDL2模板,这使得启动非常容易。

最新更新