qutIm编译

来源:互联网 发布:linux系统时钟同步 编辑:程序博客网 时间:2024/05/21 15:06

官网:http://www.qutim.org/

原文地址:http://wiki.qutim.org/en/building_from_git

依赖:

  • Qt4-dev 4.7:http://qt-project.org
  • libidn:https://www.gnu.org/software/libidn/
    git clone git://git.savannah.gnu.org/libidn.git
  • gnutls:http://www.gnutls.org/        
    git clone git://gitorious.org/gnutls/gnutls.git
  • qca2:http://delta.affinix.com/qca/

得到代码:

git clone git://gitorious.org/qutim/qutim-meta.git
cd qutim-meta
git submodule update --init --recursive
生成工程:

cd ..
mkdir build
cd build
cmake ../

如果要禁用插件,在命令行中加入参数  -D插件名=0 。如果 QT 版本小于 4.7 应该加入参数 -DCONNECTIONMANAGER=0 -DQMLPOPUPS=0 -DVKONTAKTE_PHOTOALBUM=0

cmake ../ -DCONNECTIONMANAGER=0 -DQMLPOPUPS=0 -DVKONTAKTE_PHOTOALBUM=0
make


XMPP库:

iris:http://delta.affinix.com/iris/

IM客户端:

http://blog.csdn.net/cymlife/article/details/6569824


在vs2008,qt4.8.2中编译qca openssl插件:

http://blog.sina.com.cn/s/blog_a1e652810101b8sc.html


在C++ GUI Qt中使用QCA进行安全性编程之一


0 0