Welcome 微信登录

首页 / 操作系统 / Linux / VMware7.1.4 + CentOS 6.5 + QT5.2.1 for Android 开发环境配置

初次接触qt,经过了5天的摸趴滚打,总算是把环境搭建好了,并在手机上面正常跑起来。
 接触的linux的系统,分别是Fedora 、Ubuntu和CentOS。其中Fedora新一点的版本在虚拟机的环境下运行效果不好,Ubuntu的比较新的版本桌面太酷炫了,在虚拟机下面使用起来非常慢,所以选择比较稳定的CentOS6.5,虽然centos里面很多默认的软件版本都很低,比如后面要说到的gcc升级。
 
所需要的软件:
 VMware-workstation-full-7.1.4-385536.zip
 CentOS-6.5-i386-bin-DVD1.iso
 CentOS-6.5-i386-bin-DVD2.iso
 
(升级gcc,这一步最麻烦,机器配置高的估计半个小时到1个小时,我在虚拟机上面编译gcc的源码花了3个小时如果不升级gcc到4.8以上,qtcreator不能启动)
 isl-0.11.1.tar.bz2(这个是编译gcc依赖的库的源码,还有其他的一些依赖的库,后面给的链接有详细的介绍)
 gcc-4.8.2.tar.bz2
 
(qt for Android环境)
 jdk-7u51-linux-i586.gz
 apache-ant-1.9.3-bin.tar.gz
 android-ndk-r9d-linux-x86.tar.bz2
 adt-bundle-linux-x86-20140321.zip
 qt-opensource-linux-x86-android-5.2.1.run
 
一、安装 VMware7.1.4,然后安装Centos6.5  http://www.linuxidc.com/Linux/2012-12/76583.htm

 安装好之后,再用vm tools创建一个VM和Centos之间的共享文件夹,方便自己的win7和centos之间拷贝文件
 
二、升级gcc到4.8以上,参考链接: http://www.linuxidc.com/Linux/2014-04/99584.htm三、安装qt-opensource-linux-x86-android-5.2.1.run
 
四、安装jdk、配置jdk环境变量
 
五、解压apache-ant-1.9.3-bin.tar.gz、android-ndk-r9d-linux-x86.tar.bz2、android-ndk-r9d-linux-x86.tar.bz2、adt-bundle-linux-x86-20140321.zip
 
六、配置好相应的环境变量,以及qtcreator中的路径设置
 /etc/profile文件末尾添加:(下面的路径是以我自己的为准的)
 
ANDROID_HOME=/home/android/adt-bundle-linux-x86-20140321/sdk
 ANDROID_NDK_ROOT=/home/android/android-ndk-r9d
 ANT_HOME=/home/android/apache-ant-1.9.3
 JAVA_HOME=/opt/java
 JRE_HOME=/opt/java/jre
 CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 PATH=$PATH:$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:/home/Qt5.2.1/5.2.1/gcc/bin:/home/Qt5.2.1/Tools/QtCreator/bin:$ANDROID_NDK_ROOT:$ANT_HOME/bin:$ANT_HOME/lib
 export  ANDROID_NDK_ROOT
 export  ANT_HOME
 export  ANDROID_HOME
 export  JAVA_HOME
 
七、安装Linux环境下的 手机usb驱动,参考链接: http://www.linuxidc.com/Linux/2014-04/99581.htm 八、在adt的tool运行sdk manager(也就是/tools/android),检查自己手机的安卓版本的相应sdk-platform是否正常下载安装。
 
九、写好hello程序,在手机上面运行,OK,完毕。Qt 的详细介绍:请点这里
Qt 的下载地址:请点这里推荐阅读:Ubuntu 环境下Gtk与QT编译环境安装与配置 http://www.linuxidc.com/Linux/2013-08/88539.htmLinux系统下QT环境搭建 http://www.linuxidc.com/Linux/2013-07/87576.htmUbuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法 http://www.linuxidc.com/Linux/2013-06/86244.htmUbuntu 10.04下QT4.7.4移植详解 http://www.linuxidc.com/Linux/2013-01/77930.htmLinux下为刚安装好的Qt Creator 创建桌面启动图标 http://www.linuxidc.com/Linux/2012-08/67214.htmUbuntu 11.04安装QT Creator 2.5.0 http://www.linuxidc.com/Linux/2012-06/62607.htmQt creator for PlayBook安装过程 http://www.linuxidc.com/Linux/2012-05/60652.htm更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14CentOS 6 编译GCC 4.8.1简明流程NetHogs——Linux下按进程实时统计网络带宽利用率相关资讯      Qt 
  • QT 的信号与槽机制介绍  (04月07日)
  • Qt实现文件拆分和融合小工具  (01月08日)
  • Qt入门学习——Qt 5 帮助文档的使  (09/16/2015 08:32:11)
  • Qt不再使用LGPLv2.1授权  (01月14日)
  • 如何在 Ubuntu 中安装 QGit 客户端  (09/26/2015 10:10:09)
  • 在调用Qt库来实现功能过程中的一些  (08/30/2015 08:42:17)
本文评论 查看全部评论 (0)
表情: 姓名: 字数
版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图