MobileVLCKit没有编译

Hus*_*Rad 5 xcode flv objective-c ios

我正在尝试根据此页面中的说明编译MobileVLCKit:

https://wiki.videolan.org/VLCKit/
Run Code Online (Sandbox Code Playgroud)

当我运行./buildMobileVLCKit.sh它开始做一些事情和下载大约200 MB,最后显示以下错误:

The following build commands failed:
    CompileC build/MobileVLCKit.build/Release-iphoneos/MobileVLCKit.build/Objects-normal/armv7/VLCLibrary.o Sources/VLCLibrary.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
Run Code Online (Sandbox Code Playgroud)

我检查了iOS样本,但仍然无法正常工作.

我也尝试用它构建它,./buildMobileVLCKit.sh -s但我看到下面的错误:

    The following build commands failed:
    CompileC build/MobileVLCKit.build/Release-iphonesimulator/MobileVLCKit.build/Objects-normal/i386/VLCLibrary.o Sources/VLCLibrary.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
Run Code Online (Sandbox Code Playgroud)

我也看到这篇文章:

编译时MobileVLCKit失败

并在此处检查预编译源的URL:

http://nightlies.videolan.org/build/iOS/

但实际上我不知道如何使用它们.即使我不知道我应该下载他们的巫婆?!!

是否有人了解构建此库的问题或如何使用此预编译文件.

Kra*_*zim 2

不确定是否还需要答案,但我会为子孙后代和迷失的灵魂回答这个问题。

所以简短的答案是:如果你安装了 xcode,mobileVLCkit 应该可以编译。如果它不能编译,则意味着 git 上的当前版本已损坏。这种情况发生的次数比你想象的要多。

在提到的链接http://nightlies.videolan.org/build/iOS/您可以下载 mobileVLCkit 的每晚版本。这些构建将在硬件和模拟器上运行。只要编译出最新的代码,它们就会每天晚上准备好,以便您可以下载最新版本。您经常可以看到这些构建比 git 落后一周或更长时间。这意味着 git 代码无法编译:) 就我个人而言,我认为几乎没有任何理由自己构建这个库。只需每晚服用一次即可。

现在澄清一下,移动 vlc 套件只是一个 C 库 + 所需的头文件。您不会在带有按钮等的视图中放置任何很酷的控件。你需要手工制作所有这些。