window
1. 首先安装qtcreator(qt-creator-windows-opensource-2.6.0.exe),是Qt的集成开发环境,安装后并没有Qt Gui 应用程序的选项,必须安装Qt的library,提供对创建Qt应用程序的支持。(Qt开发环境不像vs那样安装开发环境的同时提供相应的Library的支持,因此必须手动安装并配置)
2. 安装minGW(MinGW-gcc440_1,直接解压)
[minGW的作用From Baiduzhidao:MinGW和VC一样,是一个开发环境。开发QT用MinGW是因为QT是Linux环境下的一个图形库,用来开发图形界面的应用程序,而Windows环境开发图形界面应用程序不需要QT,但是为了不大量修改源代码,就要把QT移植到Win下。(实事上,开发QT也可以用VC,不过需要用源代码重新编译QT库,开始的时候不那么方便。MinGW因为也是从Linux下移植过来了(当然在Linux下不叫MinGW),所以有相应的编译好了的QT库,直接用就可以了。]
3. 安装qt-win-opensource-4.8.4-mingw,提供对Qt 创建的支持。安装过程中提示minGW的安装路径,选择第2步的路径,安装后将出现qt design 的可视化界面开发工具。
配置Qt开发环境:
打开Qt Creator,(1). 工具->选项->构建和运行,“QT版本”中选择“手动设置”,然后添加第3步安装的d:\Qt\4.8.2\bin\qmake.exe;
(2). 切换到“(Compilers)工具链”,选择“手动设置”,然后添加第1步安装的d:\Qt\mingw\bin\mingw32-g++.exe;
好了,现在Qt 的开发环境已经搭建完成了,写一写Qt应用程序试试吧。
linux
一、从官网(http://qt-project.org/downloads)下载qt -linux版本,以4.8.4 为例
qt-everywhere-opensource-src-4.8.4.tar.gz
qt-creator-linux-x86-opensource-2.7.0.bin (Qt creator)
二、 1. tar命令解压
tar zxvf qt-x11-opensource-src-4.4.0.tar.gz
2. 修改(可以使用vi编辑器或者gedit)自己目录下的.bash_profile 或者 .profile或者是/etc/profile这个文件,加入下面的代码:
(根据实际目录设置环境变量)在linux下的profile文件是隐藏的,需要设置才可见
QTDIR=/usr/local/qt
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
3. 注销一下用户或者 source .bash_profile 一下,使配置文件生效
4. 进入QT的目录,开始编译
./configure
输入yes同意GPL/QPL协议。
5. 开始make 这步要一两个小时
make
6. 开始install ,大概几十分钟吧。
sudo make install
7. 进入QT的目录,进入bin目录,然后运行 ./designer,可以看到图形界面了吧
【 安装过程Qt 经典出错信息之”Basic XLib functionality test failed...此完整出错信息是在./configure阶段
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11-opensource-src-4.5.2/mkspecs/linux-g++还是老办法,以不变应万变。进config.test / x11/xlib 执行make命令,看出错信息
g++ -Wl,-O1 -o xlib xlib.o -L/usr/X11R6/lib -lXext -lX11 -lm
/usr/bin/ld: cannot find -lXext
看到了吧,g++在/usr/X11R6/lib下,找不到libXext.so呢。其原因就在于需要安装libX11的开发包,在ubuntu/debian里包名都是libX11-dev
根据以往的经验,在./configure前主动装好下面3个包,基本上就万事大吉了
sudo apt-get install libX11-dev libXext-dev libXtst-dev参考:http://my.oschina.net/uniquejava/blog/108583
】
三 、 Qt-creator
1. 修改文件属性,执行模式权限
chmod a+r qt-sdk-linux-x86-opensource-2010.05.1.bin
2. ./qt-sdk-linux-x86-opensource-2010.05.1.bin
安装 ,下一步,同意,……
3. 配置Qt-Creator
打开Qt Creator,(1). 工具->选项->构建和运行,“QT版本”中选择“手动设置”,然后添加qmake 路径 :/usr/local/Trolltech/Qt-4.8.4/bin/qmake;
(2). 切换到“(Compilers)工具链”,选择“手动设置”,选择添加GCC,然后添加G++ 编译器 /usr/bin/g++;
(3). 切换到Kits页,添加编译工具集,compilers选择(2)的GCC, Qt Version 选择(1)的 version name。
(另一种安装方式:使用apt-get ---- 没试过
在Terminal中输入:sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creator(貌似在Ubuntu 11版本中没有自动安装)
qt4-doc 这个是帮助文档
qt4-qtconfig Qt的配置工具,这个装好默认好
qt4-demos 官方的一些Demo
qt4-designer 可视化窗体设置工具
按照上文,安装后,没有安装Qt Creator嘛
在Ubuntu 图形桌面上点击左侧的Ubuntu Software Center,搜索Qt ,选择Qt Creator,22.8MB,很快就安装上去了。
参考:http://blog.youkuaiyun.com/berryreload/article/details/7259372
)