MobileVLCKit没有编译

时间:2014-07-10 12:52:11

标签: ios objective-c xcode flv

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

https://wiki.videolan.org/VLCKit/

当我运行./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)

我查看了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)

我也看到这篇文章:

MobileVLCKit fails while compiling

并在此处检查了预编译源的网址:

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

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

是否有人知道构建此库的问题或如何使用此预编译文件。

2 个答案:

答案 0 :(得分:2)

不确定是否仍然需要回答,但我会为后代回答这个问题而失去灵魂。

所以简短的回答是:如果你安装了xcode,应该编译mobileVLCkit。如果它没有编译那么这意味着git上的当前版本被破坏了。这种情况经常发生在你想的时候。

在上述链接http://nightlies.videolan.org/build/iOS/,您可以下载每晚版本的mobileVLCkit。这些构建将适用于硬件和模拟器。只要最新代码编译,他们就会每晚准备好,以便您下载最新版本。您经常可以看到这些构建在git之后是一周或更长时间。这意味着git代码无法编译:)我个人认为几乎没有理由自己构建这个lib。只需每晚抢一次。

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

答案 1 :(得分:0)

我也遇到了同样的问题。 转到构建设置>启用位码>选择“否”。现在工作正常。如果您遇到相同的问题,请尝试一下。希望您的问题得到解决。

谢谢!