当前位置: 技术问答>linux和unix
为什么我用jrtplib总是连接失败?
来源: 互联网 发布时间:2015-10-16
本文导语: 我下载了最新的jrtplib3.1, 解压安装在/usr/local/include/jrtplib3 和 /usr/local/lib/libjrtp-3.1.0.so 编译 g++ -Wall -g -I/usr/local/include/jrtplib3 -c test.cpp -o test.o 可以编译通过 可是在连接时 g++ -o test test.o -L/usr/local/lib 显示错...
我下载了最新的jrtplib3.1, 解压安装在/usr/local/include/jrtplib3 和 /usr/local/lib/libjrtp-3.1.0.so
编译
g++ -Wall -g -I/usr/local/include/jrtplib3 -c test.cpp -o test.o 可以编译通过
可是在连接时
g++ -o test test.o -L/usr/local/lib
显示错误: undefined reference to RTPSession::RTPSession[in-charge]()
我的代码已经简单的无法再简单了.
#include "rtpsession.h"
int main(void)
{
RTPSession session;
return 0;
}
我在其它的论坛上看见有人说要加:
#pragma comment (lib, "jrtplib.lib")
我也试过了,还是不行. 我想应该是我少了必要的连接参数, 可那是什么呢?
编译
g++ -Wall -g -I/usr/local/include/jrtplib3 -c test.cpp -o test.o 可以编译通过
可是在连接时
g++ -o test test.o -L/usr/local/lib
显示错误: undefined reference to RTPSession::RTPSession[in-charge]()
我的代码已经简单的无法再简单了.
#include "rtpsession.h"
int main(void)
{
RTPSession session;
return 0;
}
我在其它的论坛上看见有人说要加:
#pragma comment (lib, "jrtplib.lib")
我也试过了,还是不行. 我想应该是我少了必要的连接参数, 可那是什么呢?
|
#include "rtpsession.h"改为
#include "rtpsession.cpp"试一下
#include "rtpsession.cpp"试一下
|
g++ -o test test.o -L/usr/local/lib
试加上
-ljrtp
试加上
-ljrtp
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。