一、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
