ubuntu下编译linux fetion应用程序安装指南

注:这里给出界面模块的源代码,而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.

时间: 2024-09-26 19:16:51

ubuntu下编译linux fetion应用程序安装指南的相关文章

Fedora下编译linux fetion应用程序安装指南

1:&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 安装编译环境 sudo yum install qt4-devel curl-devel gcc glibc-devel libstdc++-deve openssl-devel gcc-c++ 2: 去 http://www.libfetion.cn/Linux_demoapp_download.html 下载最新的libfetion GUI源代码 3: 使用

如何在ubuntu下编译linux API文件?

问题描述 如何在ubuntu下编译linux API文件? 一个用到了Linux API的C文件,应该如何在ubunt下编译,我编译时总会出现系统头文件出错的情况或者缺少某个头文件 解决方案 gcc -wall -g xx.c -o xx 找出你调用的api函数x,使用man x,可以查看需要的头文件

在Ubuntu下编译wpa_supplicant

最近在研究WiFi联盟的多屏互动协议Miracast,其中需要用到wpa_supplicant,编译中遇到了一些问题,经过一下午的折腾也都解决了,下面分享给各位. 一.编译需要用到三个库源码包,分别是wpa_supplicant, openssl, libnl 1. wpa_supplicant是我们需要编译的源文件包,目前最新版本是1.1.在终端命令行下输入: wget http://hostap.epitest.fi/releases/wpa_supplicant-1.1.tar.gz 进行

gtk+-在ubuntu下编译一个开源软件,./configure时出现错误,求指教

问题描述 在ubuntu下编译一个开源软件,./configure时出现错误,求指教 显示的错误: checking for libgnome-2.0 >= 2.0.0 libgnomeui-2.0 >= 2.0.0 gtk+-2.0 >= 2.4.0 gnome-vfs-2.0 >= 2.6.0 libglade-2.0 >= 2.3.6... Package libgnome-2.0 was not found in the pkg-config search path.

如何在ubuntu下编译APK,这个APK的签名为非原生应用的签名?

问题描述 如题,想在ubuntu下编译一个APK,因为这个APK里要用到系统的一些代码,可是我不希望这个APK的签名为系统签名,如何做到?一般情况下编好后都是在out/...system/app下,而且只要你有手机的权限,就可以push apk到手机system/app下.我只是希望能编一个类似第三方的APK,如何做到?求大神解决. 问题补充:MyEyeOfJava 写道 解决方案 做自己的keystore文件,重新对APK进行签名~

在Linux下编译C或C++程序的教程_C 语言

从开始学习C/C++我们都在是windows下,那么如何(怎样)在linux中编译C/C++代码?在linux终端下(命令行中)编译译C/C++代码? 在任何linux分支下编译C/C++代码,如 Ubuntu ,Red Hat, Fedora ,Debian 以及其他linux分支上,我们需要安装一下软件包: 1.GNU C and C++ compiler collection 2.Development tools 3.Development libraries 4.IDE or text

Ubuntu下编译飞鸽传书(IPMsg)

飞鸽传书在局域网中是一个非常常用的软件,它只要是文字交流和文件传送(支持文件夹),无需服务器支持,跨平台(Win/Mac/UNIX/Java)且免费开源.在windows下它只有一个可执行文件且有中文版,简单易用.不过在linux下要使用就没那么方便了,需要自己编译,而且编译的时候还错误多多.不过今天总算是勉强的把它编译通过并看起来它是可以正常使用了.1. 首先下载源码包,解压.然后将po/potfiles.in重命名为POTFILES.in(大写字母).因为我编译的时候提示找不到这个文件.2.

am335x在ubuntu下使用StarterWare编写裸机程序并在CCS中用Jlink调试

StarterWare在AM335X上的烧录运行 步骤:1.下载安装StarterWare,我们团购的SK需要02.00.00.07版本.最近外网访问慢,我上传到论坛.2.找一张miniSD卡,不需要很大,系统只有几个M而已.3.如果你按默认路径安装,那请去C:\ti\AM335X_StarterWare_02_00_00_07\tools\sd_format下面执行TI_SDCard_boot_utility_v1_0.exe 4.在路径 C:\ti\AM335X_StarterWare_02

ubuntu 下编译C++代码出现的问题解决_C 语言

同样的代码, 同样的makefile 文件 1)在mac 下顺利编译: 2)在新的ubuntu 下,编译失败: 报错信息: string.h 中各种 函数找不到: makefile: 复制代码 代码如下: //[这是后来添加的 CL_HEADER := -I/usr/include/ CL_LIBS := -L/usr/lib/ //后来添加的] clcp: main.o cl_string_utils.o cl_log.o g++ ${CL_HEADER} ${CL_LIBS}  -o clc