android平台qt开发入门教程

android平台qt开发入门教程

ID:1772253

大小:27.04 KB

页数:13页

时间:2017-11-13

android平台qt开发入门教程_第1页
android平台qt开发入门教程_第2页
android平台qt开发入门教程_第3页
android平台qt开发入门教程_第4页
android平台qt开发入门教程_第5页
android平台qt开发入门教程_第6页
android平台qt开发入门教程_第7页
android平台qt开发入门教程_第8页
android平台qt开发入门教程_第9页
android平台qt开发入门教程_第10页
资源描述:

《android平台qt开发入门教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android平台Qt开发入门教程作者:Aries  来源:米狗族  发布时间:2011-01-2713:37  阅读:10305次  推荐:2  原文链接  [收藏]     很多人会问,Android平台可以不使用Java开发应用程序??   我做Android平台native开发之前,也有这么想过,但是我又想,底层系统全是c/c++代码,用c/c++开发Android平台程序是可能的,只是需要使用系统非公开的API(就是android源代码,而非NDK里面提供的头文件),比如libui和skia。    好了,由于我的工

2、作是把C++中间件移植到Android平台,所以会对Qtforandroid这个项目比较了解,毕竟国内做这些的还比较少,所以需要参考android-lighthouse如何解决的文字显示,图形,键盘,触摸屏事件等等。    言归正传,我们开始今天的教程:在Android平台开发Qt应用程序。    前提:·你的系统必须是linux,或者MACOSX。在windows平台使用cygwin开发会遇到问题。·你首先需要下载android-ndk-r5或以上版本,android-sdk-r8或以上版本。·然后下载好android-li

3、ghthouse,这个就是android平台的Qt版本,国外个人移植的,nokia官方是不会发布这样的版本的。git软件库地址:git://gitorious.org/~taipan/qt/android-lighthouse.git·当然你还可以下载整合了android平台的qtcreator,软件库地址:git://gitorious.org/~taipan/qt-creator/android-qt-creator.git  这样你可以直接在qtcreator里面开发测试android应用程序,这里有个视频介绍qtcre

4、ator开发android应用程序(被墙了,可以用VPN或proxy访问): http://www.youtube.com/watch?v=VU_zPnQrM6E    下载,编译android-lighthouse:·打开终端,输入"gitclonegit://gitorious.org/~taipan/qt/android-lighthouse.git",便开始下载android-lighthouse的源码。下载好后,android-lighthouse目录结构如下图:·下载android-qtcreator,在终端中输入

5、"gitclonegit://gitorious.org/~taipan/qt-creator/android-qt-creator.git",开始下载;如果你不想使用图形界面开发Qt应用程序,你可以不用下载,下面是我通过打包下载的qtcreator2.1forandroid的文件目录结构,压缩包总共21M.aries@uu3g:/wp/qt-creator-android-qt-creator$lsdist  HACKING        LICENSE.LGPL  qtcreator.pro  scripts  srcdo

6、c  LGPL_EXCEPTION.TXT  qtcreator.pri  README      share  tests·然后我们修改以下环境变量,开始编译android-lighthouse:    1.androidconfigbuild.sh文件,把ANDROID_NDK_ROOT,ANDROID_NDK_HOST,ANDROID_NDK_TOOLCHAIN_PREFIX等等这5个变量安装你下载的android-ndk进行修改,比如下面是我自己电脑上面设置的变量:exportANDROID_NDK_ROOT=/opt

7、/android-ndk-r5exportANDROID_NDK_HOST=linux-x86exportANDROID_NDK_TOOLCHAIN_PREFIX=arm-linux-androideabiexportANDROID_NDK_TOOLCHAIN_VERSION=4.4.3exportANDROID_NDK_PLATFORM=android-8      2.mkspecs/android-g++/qmake.conf文件,把NDK_ROOT,NDK_HOST,NDK_TOOLCHAIN_PREFIX,ANDRO

8、ID_PLATFORM,NDK_TOOLCHAIN_VERSION按照你下载的android-ndk进行修改,比如我使用的是x86平台的android-ndk-r5(非64位系统),我修改后的mkspecs/android-g++/qmake.conf文件如下图所示:·做好以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。