编译平台:ubuntu-mate 64
1 下载代码libjingle-0.4.0 openssl-1.0.1e libexpat.2.0
2 使用configure配置
export LIBJINGLE_THIRD_PARTY=`pwd`/talk/third_party
./configure CXXFLAGS='-D_POSIX_THREADS -I$(LIBJINGLE_THIRD_PARTY)/openssl-1.0.1e/include -L$(LIBJINGLE_THIRD_PARTY)/openssl-1.0.1e'
make
cd talk/example/pcp
./pcp
3 测试pcp输入jid为gmail邮箱地址,passwd为邮箱密码即可测试
编译出现问题
openssladpter.cc编译出错误,查看linux是否安装了openssl,导致引用的头文件版本不正确
处理方法:
删除openssl
sudo apt-get remove openssl
sudo rm /usr/local/include/openssl -rf
sudo rm /usr/include/openssl/ -rf
编译原代码: