升级到Xcode 3.2.5后出现奇怪的错误ld:找不到文件:-miphoneos-version-min = 3.2

use*_*880 1 iphone xcode3.2

我一直在敲打这个问题一段时间.问题是什么?顺便说一句.我在我的项目中使用Three20库,以防万一.

Ld build/DFJ.build/Debug-iphoneos/DFJ.build/Objects-normal/armv6/DFJ normal armv6 cd/Users/macuser/Dropbox/DFJ/DFJ setenv IPHONEOS_DEPLOYMENT_TARGET 3.2 setenv PATH"/Developer/Platforms/iPhoneOS.platform/开发人员/ usr/bin:/ Developer/usr/bin:/ usr/bin:/ bin:/ usr/sbin:/ sbin"/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2 -arch armv6 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk -L/Users/macuser/Dropbox/DFJ/DFJ/build/Debug-iphoneos -F/Users/macuser/Dropbox/DFJ/DFJ/build/Debug-iphoneos -F/Users/macuser/Dropbox/DFJ/DFJ /../../../ Downloads/gdata-objectivec-client-1.11.0/Source/build/Debug -filelist/Users/macuser/Dropbox/DFJ/DFJ/build/DFJ.build/Debug-iphoneos/DFJ.build/Objects-normal/armv6/DFJ.LinkFileList -dead_strip -all_load -force_load -miphoneos-version-min = 3.2 -framework QuartzCore -framework Foundation -framework UIKit -framework CoreGraphics -lsqlite3.0 -framework MobileCoreServices -lxml2 -framework Security -framework SystemConfigu ration -framework OpenAL -framework CoreAudio -framework AudioToolbox -o /Users/macuser/Dropbox/DFJ/DFJ/build/DFJ.build/Debug-iphoneos/DFJ.build/Objects-normal/armv6/DFJ

ld:找不到文件:-miphoneos-version-min = 3.2 collect2:ld返回1退出状态命令/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2失败,退出代码为1

Dav*_*har 6

由于ld命令行的这一部分,您收到该错误:

-force_load -miphoneos-version-min=3.2
Run Code Online (Sandbox Code Playgroud)

-force_load选项期望后跟一个文件名,但不存在文件名,因此它采用下一个选项(-miphoneos-version-min=3.2)并尝试将其解释为文件名.

在XCode中查看您的构建设置,以查看-force_load指定该标志的位置...