我正在尝试根据此页面中的说明编译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/
但实际上我不知道如何使用它们。即使我不知道我应该下载他们的巫婆?!!
是否有人知道构建此库的问题或如何使用此预编译文件。
答案 0 :(得分:2)
不确定是否仍然需要回答,但我会为后代回答这个问题而失去灵魂。
所以简短的回答是:如果你安装了xcode,应该编译mobileVLCkit。如果它没有编译那么这意味着git上的当前版本被破坏了。这种情况经常发生在你想的时候。
在上述链接http://nightlies.videolan.org/build/iOS/,您可以下载每晚版本的mobileVLCkit。这些构建将适用于硬件和模拟器。只要最新代码编译,他们就会每晚准备好,以便您下载最新版本。您经常可以看到这些构建在git之后是一周或更长时间。这意味着git代码无法编译:)我个人认为几乎没有理由自己构建这个lib。只需每晚抢一次。
现在要清除混乱移动vlc工具包只是一个C库+所需的头文件。你不会在按钮等视图中放置任何很酷的控件。你需要手工制作所有这些。
答案 1 :(得分:0)
我也遇到了同样的问题。 转到构建设置>启用位码>选择“否”。现在工作正常。如果您遇到相同的问题,请尝试一下。希望您的问题得到解决。
谢谢!