qt creator 可以安装在unix上吗
可以的。
主机环境:ubuntu10.10
QT SDK版本:qt-SDK-linux-x86-opensource-2010.04
QT Creator版本:2.0.0
在XC2440光盘的linux平台工具中,找到qt-SDK-linux-x86-opensource-2010.04.bin.tar.bz2,放到linux下解压出可执行程序
加上可执行权限,执行./qt-SDK-linux-x86-opensource-2010.04.bin即可自动安装
安装完成后会在当前目录下创建qtsdk-2010.04安装目录
在桌面上生成Qt Creator图标
在“应用程序”-->“编程”中生成Qt Creator图标
配置环境变量:
打开存储环境变量的文件,我的是家目录下的.bashrc(~/.bashrc),在里面加入:
export QTDIR=/home/xgc/qtsdk-2010.04/qt
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$PATH
这样就可以使用X86平台的qmake和qt的库
如果要使用Embedded平台的qmake和qt库,将环境变量改为Embedded平台的目录:
export QTDIR=/usr/local/Trolltech/QtEmbedded-4.6.3-arm
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$PATH
选择“Tools” --> "Options" 打开QT Creator设置
在Qt4选项里加入不同版本的的qmake,如要在PC平台开发,使用qt-sdk里带的qmake,如要在ARM平台上开发,使用自己编译的Embedded版本的qmake
执行“Build” --> “Build All”或“Build Project"xxxxxxx"”
如果在PC平台开发,可使用“Build”-->“Run” 编译完后运行程序,在下面的Message窗口中选择Compile Output可看到编译信息
◆qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creator(貌似在Ubuntu 11版本中没有自动安装)
◆qt4-doc 这个是帮助文档
◆qt4-qtconfig Qt的配置工具,这个装好默认好
◆qt4-demos 官方的一些Demo
◆qt4-designer 可视化窗体设置工具
step 2:sudo apt-get install qtcreator
提示:如果在创建Qt Quick project项目时遇到问题
When I try to open any project other than a Qt Quick project I get following error message:
No valid qt versions found.
Please add a qt version in Tools/Options or via the maintenance tool of the SDK.
解决办法:在Terminal中输入:sudo apt-get install build-essential
本文描述在Ubuntu 11.10 Desktop下快速搭建一个Qt的开发环境。我的主机环境:Mac OSX 10.7 Lion(64bit), 虚拟机环境为:VirtualBox 4.1.6+Ubuntu 11.10(32bit)。由于是在虚拟机里操作,你可以使用其它主机,比如Windows XP等,只要VirtualBox可以安装运行即可。VirtualBox目前支持Windows,OSX,Linux和Solaris,详情请浏览官网 【1】。
假定你已经有一个可用的Ubuntu 11.10 Desktop系统。
相关阅读:Windows XP硬盘安装Ubuntu 11.10双系统全程图解 http://www.linuxidc.com/Linux/2011-10/46327.htm
1、准备工作
下载QtCreator2.4.0(当前最新版,65MB):
http://qt.nokia.com/downloads/qt-creator-binary-for-linux-x11-32-bit
当前Qt的最新版本为4.8.0,若你想自己编译或参考SDK例子,可以选择进行下载。为省去编译时间,本文不涉及这个版本。
2、安装
2.1 安装Qt SDK
我们将安装Ubuntu自带的Qt SDK,其版本为: Qt4.7.4。在Terminal下,执行:
$ sudo apt-get install libqt4-dev
根据需要输入口令。
若你需要使用QML,则建议安装qmlviewer
$ sudo apt-get install qt4-qmlviewer
2.2 安装Qt Creator
我的QtCreator安装程序下载到了这个路径: /home/dou/Downloads/qt-creator-linux-x86-opensource-2.4.0.bin。此路径中的"dou"是我的用户名,替换为你自己的即可。
在Terminal下,执行:
$ cd ~/Downloads
$ chmod +x qt-creator-linux-x86-opensource-2.4.0.bin
$ ./qt-creator-linux-x86-opensource-2.4.0.bin
循着向导一路确定即可安装完成。
3、配置
尽管先安装了Qt SDK,但Qt Creator并不能如在Windows下一样能自动找到Qt SDK的位置。需要手动配置一下这个路径。方法:
启动QtCreator(有警告提示信息,解决方法见附1)打开菜单Tools->Options,在Options界面左侧选择 Build&Run,右侧点击Qt Versions页。然后点击靠右上角的“Add…”按钮即可进行添加Qt SDK。实际上是查找qmake的位置。我们先前安装的qmake的位置:/usr/share/qt4/bin/qmake。此外,在下面有 个"Details"按钮,展开后可以编译一下几个辅助工具。如果编译失败,可重启后再次尝试编译。我是第二次才编译OK的。
4、测试
用Qt Creator的向导创建项目进行测试。我分别创建了基于QWidget的和基于QML的应用,编译运行都OK。
【问题与解决】
问题1:启动Qt Creator时提示以下信息。事实上,在编译运行测试程序时也有这个提示。
Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
解决:在Terminal下,执行:
sudo apt-get install gtk2-engines-pixbuf
问题2:找不到g++。
解决:在terminal下,执行
$ sudo apt-get install g++
问题3:如何卸载Qt Creator?
解决:假定在安装Qt Creator时使用了默认路径。则在Terminal下,执行:
$ cd ~/qtcreator-2.4.0/bin
$ ./uninstall