1.å¦ä½å®è£
linux qt 4.8.0
2.qt-everywhere-opensource-src-4.8.5è¿ä¸ªå
å«qt createå
3.如何在QTcreator5.1.1中添加其他版本的源码QT?如何才能用这个开发QT4.8.5
4.CentOS安装qt4.8
å¦ä½å®è£ linux qt 4.8.0
æç §å¼åæåä¸å®è£ 好就å¯ä»¥äºï¼ä½æ个å°æ¹è¦æ³¨æä¸ä¸ï¼ .ä¸è½ç¨rootç»å½äºï¼åªè½å¨ç»ç«¯ä¸ç¨å½ä»¤æä½ï¼å¨rootè´¦æ·ä¸æ·»å çç¯å¢åéå¨ä¸è¬çè´¦æ·ä¸ä¸è½ç¨ï¼ä½è¿è¡çQtç¨åºå¨ä¸è¬çè´¦æ·ä¸è¿è¡çï¼è¿å°±å¯¼è´äºäº¤åç¼è¯è®¾è®¡å¥½çåºç¨ç¨åºæ¶ï¼æ¾ä¸å°ç¼è¯å¨çé误ã è¿éä¿å®ä¸ç¹ï¼å¨ä¸¤ä¸ªå°æ¹é½æ·»å äºç¯å¢åéï¼ ä¸æ¯å¨/etc/profile.äºæ¯å¨ç¨æ·ä¸»ç®å½ä¸ç.bashræ·»å è¿å¥è¯ï¼ export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin 2.é ç½®qtçç¼è¯é项 è¿éç±ä¸¤ä¸ªåæ³é ç½®ï¼ æQt 4.8.4çåºçååæ¹æ4.7.0ï¼åç¨ååç两个èæ¬ç´æ¥ç¼è¯ï¼è¿æ ·å¾æ¹ä¾¿ï¼èªå·±åèæ¬ï¼å®¹æåºéï¼ä¸è¦ææ¶é´æµªè´¹å¨è¿ä¸é¢ï¼è¦æç²¾åæ¾å¨åºç¨ç¨åºä¸ã
qt-everywhere-opensource-src-4.8.5è¿ä¸ªå å«qt createå
ä¸é¢æ¯ç¼è¯é项,èªå·±å¯ä»¥ä¿®ä¿®æ¹æ¹./configure-opensource-embeddedarm-xplatformqws/linux-arm-gnueabi-g++-no-webkit-qt-libtiff-qt-libmng-qt-libjpeg-qt-libpng-no-qt3support-nomakedemos-nomakedocs-nomakeexamples-little-endian-host-little-endian-no-xcursor-no-mouse-linuxtp-qt-mouse-tslib-I/usr/local/tslib/include-L/usr/local/tslib/lib-fast-lrt-confirm-licensePS:å¨è§£åå çmkspecs/linux-arm-gnueabi-g++ç®å½ä¸éè¦é ç½®ä¸ä¸ä½ çlinux-arm-gnueabi-g++è·¯å¾,æ好æ¯è®¾ç½®æç»å¯¹è·¯å¾,å¦åå¯è½ä½ é ç½®ç交åç¼è¯å¨æ²¡ææ·»å å°ç¯å¢åééé¢ä¸å¥½~(å¦æé ç½®äºç¯å¢åéçè¯,é£å°±æ²¡å¿ è¦è®¾ç½®äº)æçç»ä½ åèä¸ä¸,å°±æ¯åé äº~##qmakeconfigurationforbuildingwitharm-linux-gnueabi-g++#MAKEFILE_GENERATOR=UNIXTARGET_PLATFORM=unixTEMPLATE=appCONFIG+=qtwarn_onreleaseincrementallink_prlgdb_dwarf_indexQT+=coreguiQMAKE_INCREMENTAL_STYLE=sublibinclude(../common/linux.conf)include(../common/gcc-base-unix.conf)include(../common/g++-unix.conf)#modificationstog++.confQMAKE_CC=arm-linux-gnueabi-gccQMAKE_CXX=arm-linux-gnueabi-g++QMAKE_LINK=arm-linux-gnueabi-g++QMAKE_LINK_SHLIB=arm-linux-gnueabi-g++#modificationstolinux.confQMAKE_AR=arm-linux-gnueabi-arcqsQMAKE_OBJCOPY=arm-linux-gnueabi-objcopyQMAKE_STRIP=arm-linux-gnueabi-stripload(qt_config)æ¥ä¸æ¥æ¯QTCREATEé ç½®å·¥å ·-->é项--->æ建åè¿è¡1.ç¼è¯å¨:ç¹å»æ·»å :"å称"éæ"ç¼è¯å¨è·¯å¾"**/arm-none-linux-gnueabi-g++æ¾å°ä½ çç¼è¯å¨,æè¿éæ¯ç¨ARMçå ¶ä»ä¸å¡«ä¹è¡.2.QtVersions:ç¹å»æ·»å :æ¾å°éè¿æºç ç¼è¯å¥½çqmakeæ件.ä¾å¦:/usr/local/Qt-4.8.6/bin/qmake3.æ建å¥ä»¶:ç¹å»æ·»å :"å称"éæ,éç¹æ¯"ç¼è¯å¨"è·"QTçæ¬",åå«éæ©ååæ·»å ç两项.è°è¯å¨:å¦ææ¯æ¡é¢ç¯å¢é£å°±éæ¡é¢ç,å¦ææ¯å¨åµå ¥å¼ä¸ç,é£ä¸è¦ä¹å¯ä»¥..
如何在QTcreator5.1.1中添加其他版本的QT?如何才能用这个开发QT4.8.5
在Qt选项页面内点击Qt版本->添加->指定相应版本的qmake.exe文件(该文件在安装的Qt版本文件夹下的bin文件夹内)。之后可以在Qt版本页面内看到默认的编译“版本名称”和“qmake路径”,“版本名称”可以修改。安装
检查“编译器”页面的源码10110001源码编译器是否设置正常,如果编译器设置不正常,编译或者没有合适的安装南京网校系统源码编译器, 那么需要安装设置编译器。源码若编译器设置正常则跳过此步。编译
点击“构建套件(Kit)”->添加;设置“名称”(可以随便写),安装选择“设备类型”和“设备“(桌面开发可保留默认),源码选择编译器(是编译上一步设置好的),自动检测或者选择”调试器“,安装选择”Qt版本“(是源码春天来了还会源码第一步设置好的)。
CentOS安装qt4.8
记录下在CentOS下安装qt4.8的编译过程:
(最好是在英文系统语言环境下安装,中文可能会出现无法正确中文字体)
1. 安装必需的安装环境
安装gcc和g++:
[root@localhost local]# yum install gcc
[root@localhost local]# yum install gcc-c++
安装Xlib:[root@localhost local]# yum install libX-devel libXext-devel libXtst-devel
2. 下载qt
官网下载地址:http://qt-project.org/downloads。
CentOS安装选择
Qt libraries 4.8.5 for Linux/X ( MB) (Info) 3. 将下载的源码汇app官方qt进行解压[root@localhost local]# tar zxvf qt-everywhere-opensource-src-4.8.5.tar.gz
4. 进行配置[root@localhost local]# ./configure --prefix=/usr/local
我选择安装在/usr/local下,最后配置环境的时候要记得更换成自己安装的目录。
5. 编译、运行
这步可能会花费比较长的abd安装软件源码时间,需要耐心等大
[root@localhost local]# gmake
[root@localhost local]# gmake install
6. 安装成功,配置环境变量
将安装路径写到环境变量中
[root@localhost local]# vim /etc/profile
加入以下内容:#ADD QT4.8.5 PATH
PATH=/usr/local/bin:$PATH
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTTRC
使配置生效[root@localhost bin]# source /etc/profile
7. 配置成功!打开qt界面进行编程吧!
进入qt安装目录/bin文件夹下,执行
[root@localhost bin]# ./designer