试图为iphone5编译vlc(ios6,armv7 armv7s,iphoneos6.0),得到了这个错误

时间:2012-10-04 14:27:21

标签: xcode ios6 vlc libvlc

  

Ld的   建立/ MobileVLC.build /释放-的iPhoneOS / MobileVLC.build /目标正常/ armv7s / VLC   正常的armv7s       cd / Users / looneydoodle / projects / MobileVLC       setenv IPHONEOS_DEPLOYMENT_TARGET 6.0       setenv PATH“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/opt/local/bin:/opt /local/sbin:/Users/looneydoodle/.rbenv/shims:/Users/looneydoodle/.rbenv/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr / X11 / bin中:在/ usr /本地/ git的/ bin中”       /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2   -arch armv7s -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk   -L / Users / looneydoodle / projects / MobileVLC / build / release-iphoneos -L / Users / looneydoodle / projects / MobileVLC / External / MobileVLCKit -L / Users / looneydoodle / projects / MobileVLC / External / MediaLibraryKit -F / Users / looneydoodle / projects / MobileVLC / build / Release-iphoneos -filelist /Users/looneydoodle/projects/MobileVLC/build/MobileVLC.build/Release-iphoneos/MobileVLC.build/Objects-normal/armv7s/VLC.LinkFileList   -dead_strip -Wl,-no_pie -miphoneos-version-min = 6.0 -framework Foundation -framework UIKit -framework CoreGraphics -framework   OpenGLES -framework AudioToolbox -framework QuartzCore -liconv -lz   /Users/looneydoodle/projects/MobileVLC/ImportedSources/VLCKit/build/Release-iphoneos/libMobileVLCKit.a   /Users/looneydoodle/projects/MobileVLC/ImportedSources/MediaLibraryKit/build/Release-iphoneos/libMobileMediaLibraryKit.a   -lsqlite3 -lstdc ++。6 -lbz2 -lxml2 -framework CoreData -framework CoreText -framework MediaPlayer -o   /Users/looneydoodle/projects/MobileVLC/build/MobileVLC.build/Release-iphoneos/MobileVLC.build/Objects-normal/armv7s/VLC   ld:警告:忽略文件   /Users/looneydoodle/projects/MobileVLC/ImportedSources/VLCKit/build/Release-iphoneos/libMobileVLCKit.a,   文件是为存档而构建的,而不是链接的体系结构   (armv7s):   /Users/looneydoodle/projects/MobileVLC/ImportedSources/VLCKit/build/Release-iphoneos/libMobileVLCKit.a   架构armv7s的未定义符号:
  “_VLCMediaTracksInformationType”,引自:          - libMobileMediaLibraryKit.a中的[MLParsingOperation mediaDidFinishParsing:](MLFileParserQueue.o)
  “_VLCMediaTracksInformationVideoWidth”,引自:          - libMobileMediaLibraryKit.a中的[MLParsingOperation mediaDidFinishParsing:](MLFileParserQueue.o)
  “_VLCMediaTracksInformationVideoHeight”,引自:          - libMobileMediaLibraryKit.a中的[MLParsingOperation mediaDidFinishParsing:](MLFileParserQueue.o)
  “_OBJC_CLASS _ $ _ VLCMedia”,引自:         MVLCMovieViewController.o中的objc-class-ref         libMobileMediaLibraryKit.a中的objc-class-ref(MLFileParserQueue.o)         libMobileMediaLibraryKit.a中的objc-class-ref(MLThumbnailerQueue.o)
  “_OBJC_CLASS _ $ _ VLCMediaPlayer”,引自:         MVLCMovieViewController.o“_VLCMediaTracksInformationAudioChannelsNumber”中的objc-class-ref,引自:          - libMobileMediaLibraryKit.a中的[MLParsingOperation mediaDidFinishParsing:](MLFileParserQueue.o)
  “_VLCMediaTracksInformationAudioRate”,引自:          - libMobileMediaLibraryKit.a中的[MLParsingOperation mediaDidFinishParsing:](MLFileParserQueue.o)
  “_VLCMediaTracksInformationTypeAudio”,引自:          - libMobileMediaLibraryKit.a中的[MLParsingOperation mediaDidFinishParsing:](MLFileParserQueue.o)
  “_OBJC_CLASS _ $ _ VLCMediaThumbnailer”,引自:         libMobileMediaLibraryKit.a中的objc-class-ref(MLThumbnailerQueue.o)
  “_OBJC_CLASS _ $ _ VLCTime”,引自:         MVLCMovieGridViewCell.o中的objc-class-ref         MVLCMovieTableViewCell.o“_VLCMediaTracksInformationTypeVideo”中的objc-class-ref,引自:          - [MLParsingOperation mediaDidFinishParsing:] in libMobileMediaLibraryKit.a(MLFileParserQueue.o)ld:symbol(s)not not not   找到了架构armv7s collect2:ld返回1退出状态

     

**建筑失败**

     

以下构建命令失败:Ld   建立/ MobileVLC.build /释放-的iPhoneOS / MobileVLC.build /目标正常/ armv7s / VLC   正常的armv7s(1次失败)

知道如何将MobileVLCKit编译为armv7吗?

0 个答案:

没有答案