libjingle开发系列之一 :libjingle0.51的编译
时间:2010-12-08 来源:hjtc
1. 根据reademe step by step就行了,注意的是srtp的安装,必须使用libjingle官方的srtp-cvs.zip,其他版本都是浮云。
2. time.h的问题
注意不要在项目解决方法的包含目录中加入talk\base, 要不所有#include <time.h>的地方就会报无法找到time相关函数的问题。
这是因为他包含了同名的time.h, 而vc不支持gcc的include_next.
3. FEATURE_ENABLE_VOICEMAIL
在编译预处理器中加入,FEATURE_ENABLE_VOICEMAIL
4. 编译选项中
运行时库选择MT或是MTd
5. link错误,需要包含下面这些库
//libjingle生成的库
#pragma comment(lib,"libjingle.lib")
#pragma comment(lib,"libsrtp.lib")
#pragma comment(lib,"libxmpphelp.lib")
#pragma comment(lib,"expat.lib")
//其他需要的库,下面这些库与所在平台有关,我是根据链接的消息手动加入的,也可以参考site_scons\talk.py这里说明。
#pragma comment(lib,"ws2_32.lib")
#pragma comment(lib,"Secur32.lib")
#pragma comment(lib,"Crypt32.lib")
#pragma comment(lib,"Iphlpapi.lib")
#pragma comment(lib,"Winmm.lib")
#pragma comment(lib,"Strmiids.lib")