live555编译移植
Posted dong1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了live555编译移植相关的知识,希望对你有一定的参考价值。
一、ubuntu下编译
1、生成Makefile文件,编译
./genMakefiles linux
make
2、拷贝liveMedia/include,groupsock/include,BasicUsageEnvironment 和 UsageEnvironment 四个目录中得头文件和库文件
3、编译testRTSPClient.cpp应用程序
g++ testRTSPClient.cpp -o testRTSPClient \\
-I $(pwd)/liveMedia/include ./liveMedia/libliveMedia.a \\
-I $(pwd)/groupsock/include ./groupsock/libgroupsock.a \\
-I $(pwd)/BasicUsageEnvironment/include ./BasicUsageEnvironment/libBasicUsageEnvironment.a \\
-I $(pwd)/UsageEnvironment/include ./UsageEnvironment/libUsageEnvironment.a \\
4、运行
./testRTSPClient rtsp://admin:12345@172.16.23.142:554/H.264/ch1/main/av_stream
二、交叉编译
1、修改根目录下config.armlinux配置文件第一行
CROSS_COMPILE?= arm-linux-gnueabihf-
2、生成Makefile文件,编译
./genMakefiles armlinux
make
参考:
1、windows下编译
http://www.cnblogs.com/skyseraph/archive/2012/04/11/2442840.html
2、linux下编译,以及交叉编译,海思平台上的移植
http://blog.csdn.net/u011563903/article/details/41526585
以上是关于live555编译移植的主要内容,如果未能解决你的问题,请参考以下文章