1

iOS用のVLCプレーヤーをコンパイルしようとしています。

リポジトリから git を複製し、「buildMobileVLC.sh」を実行しようとしました (この wiki ドキュメントを使用)

$ 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

問題を解決するのを助けることはできません

PS私がしようとすると:

./buildMobileVLC.sh -h

それは言う

   -k       Specify which sdk to use (see 'xcodebuild -showsdks', current: iphoneos5.0)

私は何を間違っていますか?また、「はい」の場合、iPhone SDK 5.1 をインストールする必要がありますか?

UPD: 変更しました

SDK_VERSION=5.0

/Users//MobileVLC/ImportedSources/vlc/extras/package/ios のファイル「build.sh」

エラーは消えましたが、ターミナルの新しいエラーは次のとおりです。

./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
4

1 に答える 1

0

はい、iOSSDKをインストールする必要があります。AppstoreからXcodeをインストールすることで入手できます。

エラーは、SDKが見つからないことを示しています。Xcodeをインストールした後、SDKがインストールされます。

新しいXcodeでは、SDKはXcodeバンドルに含まれています。/Applications/Xcode.app/Contents/Developer 提案されているSDKROOTように、SDKが見つからない場合は、をこのパスに設定できます。


VLCのモバイルビルドが壊れているようです:http://forum.videolan.org/viewtopic.php?f = 12&t = 103322

于 2012-08-27T11:44:51.143 に答える