1

OS X 10.8.2 で VLCKit をビルドしようとしています。今日(2013.01.27)現在、最新のXcodeをインストールしました。私がこれまでにやったこと:

git clone git://git.videolan.org/vlc-bindings/VLCKit.git
cd VLCKit
xcodebuild -alltargets -configuration Release -project VLCKit.xcodeproj ARCHS="x86_64" -sdk macosx10.8

しばらくすると、次のエラーが表示されます。

Undefined symbols for architecture x86_64:
  "_iconv", referenced from:
      _sub_recode in libass.a(ass.o)
      _FcSfntNameTranscode in libfontconfig.a(fcfreetype.o)
  "_iconv_close", referenced from:
      _sub_recode in libass.a(ass.o)
      _FcSfntNameTranscode in libfontconfig.a(fcfreetype.o)
  "_iconv_open", referenced from:
      _sub_recode in libass.a(ass.o)
      _FcSfntNameTranscode in libfontconfig.a(fcfreetype.o)
  CCLD     libtelx_plugin.la
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[4]: *** [liblibass_plugin.la] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [all] Error 2
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

何か不足していますか?10.8.2 で VLCKit をコンパイルするにはどうすればよいですか? 助けてください!

4

1 に答える 1

1

代わりに、このレポを複製してみてください。

git clone git://git.videolan.org/vlc/vlc-2.0.git

次に、次を使用してビルドします。

cd vlc-2.0/projects/macosx/framework/
xcodebuild -target "Build Everything" -configuration Release -project VLCKit.xcodeproj ARCHS="x86_64" -sdk macosx10.6

初めて機能する可能性は低いので、これらの手順を最後までお読みください - 特にトラブルシューティングのセクション

http://wiki.videolan.org/OSXCompile

VLCKit 2.06 をビルドしたばかりで、UDP ストリームの再生に問題があります。私にとっての解決策は、一時的に古い安定版ブランチを使用することでした:

git clone git://git.videolan.org/vlc/vlc-1.1.git 
于 2013-02-06T17:58:48.387 に答える