首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

添加live555的4个lib后,编译出错?解决方法

2012-09-11 
添加live555的4个lib后,编译出错???我用VS2005编译了live555的4个lib,BasicUsageEnvironment.libgroupsock

添加live555的4个lib后,编译出错???
我用VS2005编译了live555的4个lib,
BasicUsageEnvironment.lib groupsock.lib liveMedia.lib UsageEnvironment.lib
然后在一个最简单的控制台程序中加入了上面的4个库,怎么出现25个
"unresolved external symbol...."错误;已经把需要的头文件都加入了.

并且这些错误全部出在groupsock.lib库中???我已经添加了头文件
#include "BasicUsageEnvironment.hh"
#include "GroupsockHelper.hh"
还是一样错误.
然后我把头文件以C格式引入
extern "C"
{
#include "BasicUsageEnvironment.hh"
#include "GroupsockHelper.hh"
}
那些不能解决的外部符号错误没有了,但是却提示
delayqueue.hh(98) error C2526: 'operator -' : C linkage function cannot return C++ class 'DelayInterval'

有没有人知道这几个lib到底要怎么使用啊??



[解决办法]
#include "BasicUsageEnvironment.hh" 还有这样的头文件,学习了。。。
[解决办法]
直接用编译器的环境设置把这几个头文件包含进去看看,另有看一下楼上的回复吧!

热点排行