ubuntu 下编译 linux fetion 应用程序demo 注:这里给出界面模块的源代码,而libfetion库(32位)则是以静态库的形式放进去了。 1:建立编译环境: 在终端执行以下命令: sudo apt-get install automake sudo apt-get install libc-dev sudo apt-get install g++ sudo apt-get install libcurl4-gnutls-dev sudo apt-get install libqt4-dev qt4-dev-tools 2:下载源代码: 源码下载: http://www.libfetion.cn/Linux_demoapp_download.html 解压命令:tar -zxvf linux_fetion-0.*.*.tar.gz 进入源代码目录: cd linux_fetion-0.*.* (64位用户需执行: ./64_libfetion.sh 脚本) 运行编译命令: qmake-qt4;make 安装程序:./install.sh 注意:QT版本为是4.3.*以上的。 如果你是用4.2.*以下版本,你可以: (1) 用4.2.*一下版本的designer 程序打开编译出错的 *.ui文件。 (2) 注释掉一些4.2.*一下版本中没有的函数。 注意:一下资料已经作废!!! 3: 程序打包: 3.1:资源文件清单 fetion_utf8_CN.qm image sound fetion.png 打包时将fetion_utf8_CN.qm,sound和image放到:/usr/share/libfetion/ 文件夹下, fetion.png 则放在/usr/share/pixmaps/和/usr/share/app-install/icons/文件夹下。 3.2:Desktop文件: 将在源文件目录下的 LibFetion.desktop 放到/usr/share/applications 目录下。 3.3:主程序文件 将linux-fetion放到/usr/bin 目录下 3.4:deb包的control文件模板 Package: Linux-Fetion Version: 0.2.0 Architecture: i386 + your system info Maintainer: your info Installed-Size: ... Depends: libc6 (>= 2.3.6-6), libgcc1 (>= 1:4.1.1-12), libstdc++6 (>= 4.1.1-12) libqt.... Section: kde Priority: optional Description: Linux Fetion a KDE IM client, Using CHINA MOBILE's Fetion Protocol. . * HomePage: http://www.libfetion.cn . * Using libfetion library, you can develop the third fetion client applictions on LINUX, MacOSX, Windows, ECOS, uclinux Operating Systems.