【问题标题】:SDL Help. Xcode. Build and Run ErrorSDL 帮助。 Xcode。构建和运行错误
【发布时间】:2011-08-20 14:36:01
【问题描述】:

我已经离开了这个教程 http://www.noquarterarcade.com/xcode-sdl-development-setup

所以,我已经下载了 SDL 运行时库和 SDL 开发库,并将它们的内容放在指定的文件夹中。我已确保已正确执行这些步骤。

但是,当我单击构建并运行时,我收到一个错误和 2 个警告。

错误: 1) 命令/开发人员/usr/bin/gcc-4.2 失败,退出代码为 1 警告: 1) 未找到 -F 之后的目录'/Users/RustyShackleford/Library/Frameworks'

这个警告说了两次

这是我的构建日志:

Build Try of project Try with configuration Debug ld build/Try.build/Debug/Try.build/Objects-normal/x86_64/Try normal x86_64 cd "/Users/nickcarver/Desktop/Lazy Foo 教程/尝试" setenv MACOSX_DEPLOYMENT_TARGET 10.6 /Developer/usr/bin/gcc-4.2 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk "-L/Users/nickcarver/Desktop/Lazy Foo 教程/Try/build/Debug" "-F/Users /nickcarver/Desktop/Lazy Foo 教程/Try/build/Debug" -F/Users/nickcarver/Library/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/Library/Frameworks -filelist "/Users/nickcarver/Desktop /Lazy Foo 教程/Try/build/Try.build/Debug/Try.build/Objects-normal/x86_64/Try.LinkFileList" -mmacosx-version-min=10.6 -framework SDL -framework Cocoa -o "/Users/nickcarver /Desktop/Lazy Foo 教程/Try/build/Try.build/Debug/Try.build/Objects-normal/x86_64/Try" ld:警告:未找到 -F 之后的目录“/Users/nickcarver/Library/Frameworks” ld:未找到框架 SDL collect2: ld 返回 1 个退出状态 命令 /Developer/usr/bin/gcc-4.2 失败,退出代码为 1 ld build/Try.build/Debug/Try.build/Objects-normal/i386/Try normal i386 cd "/Users/nickcarver/Desktop/Lazy Foo 教程/尝试" setenv MACOSX_DEPLOYMENT_TARGET 10.4 /Developer/usr/bin/gcc-4.0 -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk "-L/Users/nickcarver/Desktop/Lazy Foo 教程/Try/build/Debug" "-F/Users /nickcarver/Desktop/Lazy Foo 教程/Try/build/Debug" -F/Users/nickcarver/Library/Frameworks -F/Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks -filelist "/Users/nickcarver/Desktop /Lazy Foo 教程/Try/build/Try.build/Debug/Try.build/Objects-normal/i386/Try.LinkFileList" -mmacosx-version-min=10.4 -framework SDL -framework Cocoa -o "/Users/nickcarver /Desktop/Lazy Foo 教程/Try/build/Try.build/Debug/Try.build/Objects-normal/i386/Try" ld:警告:未找到 -F 之后的目录“/Users/nickcarver/Library/Frameworks”

你有什么想法?

【问题讨论】:

    标签: xcode frameworks warnings sdl


    【解决方案1】:

    好的,我在这里看到的是您有一个不同的用户名。您的 buidlog 引用了用户 nickcarver,而您的警告引用了 RustyShackleford。可能是您指向错误的库文件夹吗?如果没有,您运行的用户是否有权访问其他用户的库(值得怀疑)?

    如果这不是错误的原因,您将需要进一步挖掘。在 xcode 中,右键单击错误行并选择“将这些最新结果作为转录文本文件打开”。这应该给你真正的错误日志。在那里搜索您的错误号并发布错误信息。

    【讨论】:

    • 我已经添加了我的问题的编辑版本,其中应该包含您需要的所有信息,谢谢!
    • @Rusty - 该错误基本上表明未找到 SDL 库。由于您还收到两个警告说找不到路径,我想说问题一定出在您放置文件的位置。您是否手动验证了这些路径是否存在?
    • 是的。我在 Users/nickcarver/Library/Frameworks 中有 SDL.framework 文件夹我不明白为什么找不到它!
    • 我是个菜鸟。问题是这样的。我使用的是 MacintoshHD/Library/Frameworks 而不是 nickcarver/Library/Frameworks 我认为这是放置它的正确位置,因为它包含所有其他框架。问题解决了。谢谢你
    猜你喜欢
    • 2011-08-21
    • 2015-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-18
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多