gpt4 book ai didi

xcode - 更新到 XCode5 后未找到选项“-f 警告”目录

转载 作者:行者123 更新时间:2023-12-03 16:28:41 24 4
gpt4 key购买 nike

自从我的 OSX 项目更新到 XCode 5 后,我收到以下警告,但我不知道为什么以及如何解决它:

Ld /Users/thomaswickl/Library/Developer/Xcode/DerivedData/QuickQuick2-aniutiuhasvwojftbgyjcsdqtxzw/Build/Products/Debug/QuickQuick2.app/Contents/MacOS/QuickQuick2 normal x86_64
cd "/Users/thomaswickl/Development/Git Projects/quickquick2/QuickQuick2"
setenv MACOSX_DEPLOYMENT_TARGET 10.9
/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.9.sdk -L/Users/thomaswickl/Library/Developer/Xcode/DerivedData/QuickQuick2-aniutiuhasvwojftbgyjcsdqtxzw/Build/Products/Debug -F/Users/thomaswickl/Library/Developer/Xcode/DerivedData/QuickQuick2-aniutiuhasvwojftbgyjcsdqtxzw/Build/Products/Debug -F/Users/thomaswickl/Development/Git\ Projects/quickquick2/QuickQuick2 -F\"/Users/thomaswickl/Development/Git\ Projects/quickquick2/QuickQuick2/..\" -F/Users/thomaswickl/Development/Git\ Projects/quickquick2 -filelist /Users/thomaswickl/Library/Developer/Xcode/DerivedData/QuickQuick2-aniutiuhasvwojftbgyjcsdqtxzw/Build/Intermediates/QuickQuick2.build/Debug/QuickQuick2.build/Objects-normal/x86_64/QuickQuick2.LinkFileList -Xlinker -rpath -Xlinker @loader_path/../Frameworks -mmacosx-version-min=10.9 -fobjc-arc -fobjc-link-runtime -framework Carbon -framework Rebel -framework Accounts -framework Social -framework MapKit -framework Cocoa -Xlinker -dependency_info -Xlinker /Users/thomaswickl/Library/Developer/Xcode/DerivedData/QuickQuick2-aniutiuhasvwojftbgyjcsdqtxzw/Build/Intermediates/QuickQuick2.build/Debug/QuickQuick2.build/Objects-normal/x86_64/QuickQuick2_dependency_info.dat -o /Users/thomaswickl/Library/Developer/Xcode/DerivedData/QuickQuick2-aniutiuhasvwojftbgyjcsdqtxzw/Build/Products/Debug/QuickQuick2.app/Contents/MacOS/QuickQuick2


ld: warning: directory not found for option '-F"/Users/thomaswickl/Development/Git Projects/quickquick2/QuickQuick2/.."'

我迷路了,因为我不明白这个警告。知道这意味着什么以及如何解决此警告吗?应用程序启动,但警告很烦人,我将警告视为错误。

最佳答案

在终端窗口中输入 man ld,您将获得 ld 命令及其所采用的参数的描述。在那里你会发现-F指定了一个目录来搜索框架。Xcode生成的命令行包含:

-F/Users/thomaswickl/Development/Git\ Projects/quickquick2/QuickQuick2
-F\"/Users/thomaswickl/Development/Git\ Projects/quickquick2/QuickQuick2/..\"
-F/Users/thomaswickl/Development/Git\ Projects/quickquick2

第二个条目实际上是多余的 - 它与第三个条目相同(因为 .. 表示父级) - 但看起来您的问题是路径转义的方式。要在路径中允许有空格,您可以将其用引号引起来,或者在空格前面添加反斜杠。路径 1 和 3 使用反斜杠方法,路径 2 使用两者,因此反斜杠可能被视为文字字符(这就是终端中会发生的情况),因此路径不正确...(斗鸡眼了吗?;- ))

也许这个双重转义是在项目转换为 Xcode 5 时引入的。路径列在项目的设置中(抱歉 Xcode 不方便),找到它并删除它(因为它是重复的)。

HTH。

关于xcode - 更新到 XCode5 后未找到选项“-f 警告”目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19584921/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com