在干净的目录中构建LIVE555 RTSP库

时间:2012-11-05 02:26:45

标签: iphone ios6 live555

您好我想知道如何在新目录中构建LIVE555库。我当前的方法涉及手动删除.o和配置文件,我认为这不是非常有效或聪明。

目前我的工作流程是:

./genMakeFiles iphoneos
make

但是它在同一个目录中构建它并且它非常混乱,有人可以对我可以在配置中更改的属性有所启发,这将在干净的目录中构建二进制文件和头文件吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果你想要清洁'只有libs和includes的输出,那么你必须修改构建脚本。我写脚本不是很好,但无论如何 - 你可以参考this post并下载已经构建的libs with includes(在上一条评论中链接到zip)。这些库是fat,因此它们包含i386x86_64armv7armv7sarm64

要将所有内容添加到Xcode项目中,您必须指定OTHER_LDFLAGS

"$(SRCROOT)/<path to live555>/UsageEnvironment/libUsageEnvironment.a"
"$(SRCROOT)/<path to live555>/liveMedia/libliveMedia.a"
"$(SRCROOT)/<path to live555>/groupsock/libgroupsock.a"
"$(SRCROOT)/<path to live555>/BasicUsageEnvironment/libBasicUsageEnvironment.a"

HEADER_SEARCH_PATH

"$(SRCROOT)/<path to live555>/UsageEnvironment/include"
"$(SRCROOT)/<path to live555>/liveMedia/include"
"$(SRCROOT)/<path to live555>/groupsock/include"
"$(SRCROOT)/<path to live555>/BasicUsageEnvironment/include"

就是这样。我希望它有所帮助。