2011-07-06 98 views
0

我试图建立MobileVLCOS X Leopard的,使用的iOS SDK 4.3错误建筑MobileVLCKit

随后作出批示,但是,建立停止,未能在这里:[info] Building contrib for iOS in '/Users/matp/MobileVLC/ImportedSources/vlc/contrib-builddir-ios-arm-apple-darwin10'

Current log:./buildMobileVLC.sh 
[info] Preparing build dirs 
[info] Building 
[info] Building vlc 
[info] Building libvlc for the iOS 
[info] Using armv7 with SDK version 4.3 
[info] Building contrib for iOS in '/Users/matp/MobileVLC/ImportedSources/vlc/contrib-builddir-ios-arm-apple-darwin10' 

误差给出如下:

make[1]: *** [.ffmpeg] Error 1 
make: *** [using-src] Error 2 
/ImportedSources/vlc/contrib-builddir-ios-arm-apple-darwin10/build-src/ffmpeg/config.log tells me: 

ld: warning: directory not found for option '-L/Users/matp/MobileVLC/ImportedSources/vlc/contrib-ios-arm-apple-darwin10/lib' 
ld: warning: directory not found for option '-L/Users/matp/MobileVLC/ImportedSources/vlc/contrib-ios-arm-apple-darwin10/lib' 
ld: file not found: /usr/lib/system/libcache.dylib for architecture armv7 
collect2: ld returned 1 exit status 
C compiler test failed. 

另外为了改变以前只要与得到这个sdk 4.3我必须将buildMobileVLC.sh中的sdk从4.2更改为4.3。在更改之前,我得到了以下错误:

xcodebuild: error: SDK "iphoneos4.2" cannot be located. 

如何解决此错误?并可以修复xcodebuild错误以不同的方式解决这两个问题?

回答

1

编辑:ImportedSources/VLC /演员/的contrib /引导

地址: EXTRA_LDFLAGS = “$ {} EXTRA_LDFLAGS $ -isysroot {} IOS_SDK_ROOT”

前:

如果测试-z “$ IOS_SDK_ROOT”;然后 错误“引导脚本需要IOS_SDK_ROOT环境” 错误 出口1个 网络连接“变量来构建适用于iOS时设置”

1

二方法:1. 你最好从包Xcode中安装的iOS SDK 4.2 3.2.5/3.26

  1. 编辑你的脚本,./MobileVLC/build_for_iOS.sh,改变4.2 - > 4.3

之后,你可能会去进一步