我正在嘗試爲iOS編譯VLC播放器。構建MobileVLC for iOS失敗
我已經克隆了回購的git,一個試圖運行 「buildMobileVLC.sh」(使用this wiki documentation)
$ git clone git://git.videolan.org/MobileVLC.git
$ cd MobileVLC
$ ./buildMobileVLC.sh
但作爲結果我在終端下一個:
SDKROOT not specified, assuming /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk
*** /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk does not exist, please install required SDK, or set SDKROOT manually. ***
即使這
./buildMobileVLC.sh -k iphoneos5.0
不能幫助解決問題
P.S.當我嘗試:
./buildMobileVLC.sh -h
它說
-k Specify which sdk to use (see 'xcodebuild -showsdks', current: iphoneos5.0)
我在做什麼錯?我應該安裝iPhone SDK 5.1,如果「是」,那麼如何?
UPD: 我的文件 「build.sh」 在/用戶// MobileVLC/ImportedSources/VLC /演員/包/ IOS
錯誤消失,但改變
SDK_VERSION=5.0
的終端中的新錯誤是:
./libavutil/arm/asm.S:180:cannot use register index with PC-relative addressing -- `ldr r4,[pc,r4]'
./libavutil/arm/asm.S:180:cannot use register index with PC-relative addressing -- `ldr lr,[pc,lr]'
clang: error: assembler command failed with exit code 1 (use -v to see invocation)
make[1]: *** [libavcodec/arm/ac3dsp_armv6.o] Error 1
make: *** [.ffmpeg] Error 2
編譯VLC的iOS是這樣的痛苦......勇敢^^ – Pierre
「藝術有塗鴉軟件工程有開源軟件」: P –
@Pierre,謝謝,但如果你能幫我解決這個問題,那將會很好)) –