标签:执行 ber detail one 调试 title win 目标 iostream
dows 下资料
http://www.cnblogs.com/skyseraph/archive/2012/04/07/2435540.html
一,安装Cmake
二,在 jrtplib-3.9.1_1 中运行 cmake . 生成Makefile
三,然后 make
接着 make install
头文件被安装在 /usr/local/include/jrtplib3/ 所以编译程序时候需要添加 -I /usr/local/include/jrtplib3/
库文件被安装在 /usr/local/lib/libjrtp.a 所以编译程序时候需要添加 -ljrtp
四,编译 example1
g++ -o test example1.cpp -ljrtp -I /usr/local/include/jrtplib3/
报错:./test: error while loading shared libraries: libjrtp.so.3.9.1: cannot open shared object file: No such file or directory
分析:已经将 jrtp 安装完毕,为什么找不到动态库呢?
解决:将 usr/local/lib/libjrtp.so.3.9.1 拷贝到 usr/lib 下面就可以执行了
五,调试
报错:The specified port base is not an even number
分析:jrtp 不支持奇数端口
附:
发送端代码:send.cpp
编译:g++ -o send send.cpp -ljrtp -I /usr/local/include/jrtplib3/
接受端代码:
编译:g++ -o receive receive.cpp -ljrtp -I /usr/local/include/jrtplib3/
标签:执行 ber detail one 调试 title win 目标 iostream
原文地址:http://www.cnblogs.com/oracleloyal/p/6076946.html