关闭

qwt for android的安装,配置与运行

标签: qwtandroidqtubuntu
425人阅读 评论(0) 收藏 举报
分类:

本人由于做项目需要,连续鼓捣了两天,终于成功。这方面网上的资料不多,所以我会给大家进行详细的说明,省得在开发的过程中走弯路。

.我所用的配置是Ubuntu 10.04.在windows上暂时没有试,用的是虚拟机。

首先,先从qwt官网上面下载qwt,网址是http://qwt.sourceforge.net/,下载页面,我用的是最新的6.1.2。


下面点链接即可用。

下面需要在linux里面下载好jdk for linux,qt for android linux版本,android sdk (linux版本),ndk(linux版本),ant(windows,linux通用),以后会将网址附上。刚下载完android sdk,不可用,需要在tools文件夹里,找到android可执行文件,运行,下载所需要的文件,其中需要下载的文件有tools和extras里面的所有内容,和随意下一个版本的system-image。

全部下载好之后,分别进行解压,最好集中放到一个文件夹里,在qt中设置好文件路径。如下图所示。


接下来,配置好qmake,android ndk,android sdk的环境变量。在终端中输入gedit /etc/profile,进行如下界面,按照自己的实际路径将其配置好。


从上到下分别是qt的环境变量,其中它的环境变量一定要对,不然以后生成的库文件会是错的。接下来是交叉编译器的环境变量,sdk的环境变量,java环境的环境变量和ndk的环境变量,最后一个是生成qwt的环境变量,不知它有没有用。然后使环境变量生效,在终端输入source /ect/profile

然后就是编译啦,首先确定qmake所在的位置,在终端中输入qmake -v,看看路径是否和你配置环境变量的位置相同。你需要在终端中进行你所解压的qwt所在的位置,选中它,然后直接在终端中写入qmake qwt.pro,然后在终端中执行make ,等完成后,再执行make -install ,然后你去在qwt的目录下,发现是否存在一个libqwt.so这个文件,如果存在,则证明你的编译成功。

找到该so文件后,它的大小大概是1兆多点,然后将它复制到你所配置环境变量的那个文件夹中的lib文件夹里,我的是/home/xiaoxiangyu/qt_android/qt5.5/5.5/android_armv7/lib,当然,自己按照自己的实际路径去复制。

然后去qwt example里面去随意找一个例子,打开它,然后右击,选择编译,正常的话,它编译成功后会生成一个apk文件,本人用的sinusplot,用安卓模拟器显示效果如下:


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5786次
    • 积分:117
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类