live555 linux编译静态库,ubuntu live555测试

1.首先你得有这个live555源码,然后根据你的系统去编译得到所需的头文件以及库,这里好像都是静态库。

这个是github上的代码。

链接: https://github.com/xanview/live555

Build Instructions

./genMakefiles linux

make -j4

Replace "Linux" with your platform,e.g. avr32-linux,cygwin,freebsd,iphoneos,linux,linux-64bit,macosx,openbsd,solaris-64bit,etc (see config.PLATFORM files)

//-------------------------------------------------------

如果 你的系统是64位的(linux),

./genMakefiles linux-64bit

make -j4 //编译速度(...能不能这么理解?)

接下来主要用到这四个文件夹里面的, BasicUsageEnvironment , groupsock , liveMedia , UsageEnvironment

//-----------------------------------------------------------------------------------------------

这步,你若不了解pkg-config 是啥玩意,没关系。

这是个链接:

http://blog.csdn.NET/luotuo44/article/details/24836901

3.我在 /usr/local/lib/pkg-config 下新建了一个live555.pc 的文件,里面大概内容是这样的:

#PackageInformationforpkg-config

prefix=/usr/local

exec_prefix=${prefix}

includedir_555=${prefix}/live555

InCludeBasicUsage=${includedir_555}/BasicUsageEnvironment

InCludegroupsock=${includedir_555}/groupsock

InCludeUsageEnvironment=${includedir_555}/UsageEnvironment

InCludeLiveMedia=${includedir_555}/liveMedia

Name:Live555

Description:OpenSourceComputerVisionLibrary

Version:...

Libs:${InCludeBasicUsage}/libBasicUsageEnvironment.so\

${InCludegroupsock}/libgroupsock.so\

${InCludeUsageEnvironment}/libUsageEnvironment.so\

${InCludeLiveMedia}/libliveMedia.so

Cflags:-I${InCludeLiveMedia}/include\

-I${InCludeBasicUsage}/include\

-I${InCludegroupsock}/include\

-I${InCludeUsageEnvironment}/include

// includedir_555 我将 live555 全部拷贝到了 /usr/local

//各个内容的 头文件路径:InCludeBasicUsage InCludegroupsock...

我将上面的几个文件夹下的 .a 文件,全部链接成 .so 了

(将.a 文件拷贝 到 /usr/lib ,同样也全部链接 相应的.so ,下面备用)

于是就有了Libs: ..... 等等这选项 里的 内容。

Cflags: 这是live555编译所需的头文件。

//---------------------------

4.头文件有了,库也有了,可以运行live555自带的例子了。

好像是在 testProgs 这个文件下 有个testRTSPClient.cpp 就测试这个了。

新建一个文件夹,把 这个文件testRTSPClient.cpp 复制进来。

然后自己写个 test.sh 文件。

内容如下:

让这个.sh 文件加上可执行权限。

最后,感谢博文给的链接,以及github 给的源码。谢谢!

总结

以上是编程之家为你收集整理的ubuntu live555测试全部内容,希望文章能够帮你解决ubuntu live555测试所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值