当前位置:文档之家› Qt安装

Qt安装

Qt安装
Qt安装

//大家的资料里关于QT的有三份,两份word和一份txt,三份内容不完全相同,有些同一点内容又有差别,所以我整理了一下,加了一些注释,改了点小错误,可以减少几个小时的时间,哈哈~慢慢安装吧~

-by kevin

一、qt的源码编译

1、编译触摸屏软件tslib

解压tslib-1.4.tar.gz

Tar -zxvf tslib-1.4.tar.gz -C /usr/local

cd tslib

apt-get install libtool

apt-get install autoconf

apt-get install g++

在tslib目录下

./autogen.sh

CC=arm-linux-gcc

####echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache //###表示注释掉了,第三句是前两句的结合

####./configure --prefix=/opt/ts/ --host=arm-linux --cache-file=arm-linux.cache

./configure --prefix=/opt/ts/ --host=arm-linux ac_cv_func_malloc_0_nonnull=yes

打开tests/ts_calibrate.c,修改两个open,加上第三个参数0 // at line 227 229

make

make install

2、安装qt -- X11

apt-get install libX11-dev libXext-dev libXtst-dev

apt-get install xorg-dev

解压tar zxvf qt-everywhere-opensource-src-4.6.3.tar.gz -C /usr/local/

mv qt-everywhere-opensource-src-4.6.3 qt-everywhere-opensource-src-4.6.3-x11 ./configure -nomake examples -nomake demos

make && make install

该过程会出现让你选择commercial 或者open 版本==》输入o

然后询问是否接受license ==》输入yes

make && make install

//三个小时左右,该干嘛干嘛去

3、安装qt -- x86

# tar xzvf qt-everywhere-opensource-src-4.6.3.tar.gz -C /usr/local

# mv qt-everywhere-opensource-src-4.6.3 qt-everywhere-opensource-src-4.6.3-x86

# cd qt-everywhere-opensource-src-4.6.3-x86

# ./configure -prefix /usr/local/Trolltech/Qt-4.6.3-x86 -nomake examples -nomake demos -nomake docs -nomake tools -embedded x86 -qvfb

# make && make install

4、安装qt -- arm

./configure -prefix /usr/local/Trolltech/Qt-4.6.3-arm -release -shared -fast -xplatform qws/linux-arm-g++ -embedded arm -depths 16 -no-qvfb -no-qt3support -qt-sql-sqlite -qt-zlib -qt-libpng -qt-freetype -qt-mouse-tslib -no-mouse- pc-no-mouse-linuxtp -nomake examples -nomake demos -nomake docs -nomake tools -I/opt/ts/include -L/opt/ts/lib

有错,使用下面的

./configure \

-prefix /usr/local/Trolltech/Qt-4.6.3-arm \

-release -shared -fast \

-xplatform qws/linux-arm-g++ -embedded arm \

-depths 16 -no-qvfb \

-no-qt3support -qt-sql-sqlite -qt-zlib -qt-libpng -qt-freetype \

-qt-mouse-tslib -no-mouse-pc -no-mouse-linuxtp \

-nomake examples -nomake demos -nomake docs -nomake tools \

-I/opt/ts/include -L/opt/ts/lib

执行完configure命令之后,还需要修改三个文件:

cd qt-embeded-opensource-src-4.6.3-arm

1)该目录下/src/3rdparty/freetype/include/freetype/config/ftconfig.h 330行"orr %0, %0, %2, lsl #16\n\t" /* %0 |= %2 << 16 */

// 原来:"orr %0, %2, lsl #16\n\t"

2)/src/3rdparty/webkit/WebCore/Makefile

14行和15行,分别在-fPIC $(DEFINES) 之前加入-D__ARM_ARCH_4T__

(即CFLAGS/CXXFLAGS)

3) /src/script/Makefile

14行和15行-D__ARM_ARCH_4T__ (同上)

make && make install

二、环境搭建(Trolltech)

1、设置环境变量Qt-4.6.3

进入/usr/local/Trolltech/Qt-4.6.3 目录

vi setenv.sh 或者sudo gedit setenv.sh

在文件中加入

PATH=/usr/local/Trolltech/Qt-4.6.3/bin:$PATH

LD_LIBRARY_PATH=/usr/local/Trolltech/Qt-4.6.3/lib:$LD_LIBRARY_PATH

保存退出

chmod 777 setenv.sh

2、设置环境变量Qt-4.6.3-x86

进入/usr/local/Trolltech/Qt-4.6.3-x86 目录

vi setenv.sh 或者sudo gedit setenv.sh

在文件中加入

QTEDIR=/usr/local/Trolltech/Qt-4.6.3-x86

PATH=/usr/local/Trolltech/Qt-4.6.3-x86/bin:$PATH

LD_LIBRARY_PATH=/usr/local/Trolltech/Qt-4.6.3-x86/lib:$LD_LIBRARY_PATH 保存退出

chmod 777 setenv.sh

3、设置环境变量Qt-4.6.3-arm

进入/usr/local/Trolltech/Qt-4.6.3-arm 目录

vi setenv.sh 或者sudo gedit setenv.sh

在文件中加入

QTEDIR=/usr/local/Trolltech/Qt-4.6.3-arm

PATH=/usr/local/Trolltech/Qt-4.6.3-arm/bin:$PATH

LD_LIBRARY_PATH=/usr/local/Trolltech/Qt-4.6.3-arm/lib:$LD_LIBRARY_PATH 保存退出

chmod 777 setenv.sh

三、编译qvfb

cd qt-everywhere-opensource-4.6.3-x11/tools/qvfb

##### /usr/local/qt-everywhere-opensource-src-4.6.3-x11/tools/qvfb

make

--会在qt-everywhere-opensource-4.6.3-x11/bin下生成qvfb,

我们将它copy至/usr/local/Trolltech/Qt-4.6.3-x86/bin下

cp qvfb /usr/local/Trolltech/Qt-4.6.3-x86/bin

运行测试()

运行x86下setenv.sh脚本文件。source setenv.sh (word里大写S不对)命令行输入qvfb & (&后台运行)

对Qtcreator工程文件qmake 文件名.pro 然后make生成可执行文件

./可执行文件-qws

(示例文件可以去qt-everywhere-opensource-4.6.3-x86/examples或者demos 里面找)

四、安装QTCreator

chmod 777 qt-sdk-linux-x86-opensource_2010.02.bin

cp qt-sdk-linux-x86-opensource_2010.02.bin /opt

./qt-sdk-linux-x86-opensource_2010.02.bin 默认安装即可

六、在ubuntu中安装NFS服务,在开发内核和文件系统时很方便,可以直接采用NFS启动内核和文件系统。安装如下:

1、安装

#apt-get install nfs-kernel-server

2、将NFS端口是否打开

#netstat -tl

若NFS端口处于LISTEN状态,则打开

3、配置NFS服务器

#vim /etc/exports

在最后一行加入:/work *(rw,sync,no_root_squash)

其中:/work为共享目录

*为任意IP地址都可以访问

no_root_squash表示任意用户都可以访问

4、重启NFS服务

#/etc/init.d/nfs-kernel-server restart

5、查看NFS服务器当前的工作状态

#/etc/init.d/nfs-kernel-server status

若显示running则工作正常

安装结束

五、ARM板上配置环境:(板子和电脑之间)

编辑目标环境下(/utulinux2.6.24/s3c2440_recover/etc

)的/etc/profile, 在文件后面添加如下内容:

(和ppt上的有少许区别,主要是路径上)

export LD_LIBRARY_PATH=/lib:$LD_LIBRARY_PATH

export QTDIR=/usr/local/Trolltech/Qt-4.6.3-arm

export QPEDIR=$QTDIR

export T_ROOT=/opt/ts

export PATH=$T_ROOT/bin:$PATH

export LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib:$LD_LIBRARY_PATH

export TSLIB_CONSOLEDEVICE=none

export TSLIB_FBDEVICE=/dev/fb0

export TSLIB_TSDEVICE=/dev/event0

export TSLIB_PLUGINDIR=$T_ROOT/lib/ts

export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf

export TSLIB_CALIBFILE=/etc/pointercal

export QWS_KEYBOARD=USB:/dev/input/event1

export QWS_MOUSE_PROTO=Tslib:/dev/event0

export QWS_DISPLAY=LinuxFb:mmWidth45:mmHeight60:0

export QWS_SIZE=320x240

六.在目标环境中建立与编译QT-arm一样的路径:(目标路径/utulinux2.6.24/s3c2440_recover)

mkdir /usr/local/Trolltech/Qt-4.6.3-arm

cd /usr/local/Trolltech/Qt-4.6.3-arm

mkdir lib/

mkdir lib/fonts/

把以下的库文件从编译主机中的lib复制目录中的四个库文件复制到目标板的/usr/local/Qt-4.6.3-arm/lib

libQtCore.so.4.6.3

libQtGui.so.4.6.3

libQtNetwork.so.4.6.3

libQtSql.so.4.6.3

为每个库文件创建3个连接:*.so,*.so.4,*.so.4.6

ln –s libQtCore.so.4.6.3 libQtCore.so

ln –s libQtCore.so.4.6.3 libQtCore.so.4

ln –s libQtCore.so.4.6.3 libQtCore.so.4.6

(重复其余三个)

常用字库文件从/usr/local/Trolltech/Qt-4.6.3-arm/lib/fonts/复制到目标板的

/utulinux2.6.24/s3c2440_recover/usr/local/Trolltech/Qt-4.6.3-arm/lib/fonts

cp -rf /usr/local/Trolltech/Qt-4.6.3-arm/lib/fonts/ \ /utulinux2.6.24/s3c2440_recover/usr/local/Trolltech/Qt-4.6.3-arm/lib

七、

1:将/opt下交叉编译好的tslib文件cp到开发板中对应的同样目录下,其中的include目录和lib下的pkgconfig目录可以不拷贝。

进入到/opt 复制ts目录

cp -rf ts /utulinux2.6.24/s3c2440_recover/opt/

2:检查/utulinux2.6.24/s3c2440_recover/opt/

ts/etc/ts.conf内容加入module_raw input:

module_raw input (必须顶格,不然bug)

module pthres pmin=1

module variance delta=30

module dejitter delta=100

module linear

八.cd /usr/local/Trolltech/Qt-4.6.3-arm/mkspecs/default

//这个问题找了好久,结果发现是这里目录错了,应该是

cd /usr/local/Trolltech/Qt-4.6.3-arm/mkspecs/qws/linux-arm-g++

不然后面qmake时会出错

修改qmake配置文件:

vi qmake.conf 打开文件中在QMAKE_LINK_SHLIB 此行下面加入一行:QMAKE_LFLAGS += -Wl -lts 加入后如下:

# modifications to g++.conf

QMAKE_CC = arm-linux-gcc

QMAKE_CXX = arm-linux-g++

QMAKE_LINK = arm-linux-g++

QMAKE_LINK_SHLIB = arm-linux-g++

QMAKE_LFLAGS += -Wl -lts

# modifications to linux.conf

QMAKE_AR = arm-linux-ar cqs

QMAKE_OBJCOPY = arm-linux-objcopy

QMAKE_STRIP = arm-linux-strip

load(qt_config)

九.将例子hellowrld 拷贝到/utulinux2.6.24/s3c2440_recover/usr 下测试

在串口终端进入文件夹中./helloworld -qws

//这里讲得不清楚,是这样的,因为要在arm板上运行,所以要用Qt-4.6.3-arm 中对应的qmake编译

先要执行该文件中的setenv.sh

source /usr/local/Trolltech/Qt-4.6.3-arm/setenv.sh

执行后环境变量就在本终端中有效,不要切换终端qmake

然后找到要编译的项目qmake name.pro

make

生成和项目名一样的可执行文件,该文件可以在arm板上执行

CRT中输入./name -qws 即可

十.错误解决方法:

提示:./helloworld: error while loading shared libraries: libts-0.0.so.0: cannot open shared object file: No such file or directory

Ts触摸屏驱动有问题,解决方法看路径是否对。

//这里说的路径主要是说/utulinux2.6.24/s3c2440_recover/etc/profile 中T_ROOT=/opt/ts设置是否正确

错误:

./helloworld: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

对应文件拷贝链接:

进入目标系统lib目录下://这种类似的报错可以到ubuntu中把Qt-4.6.3-arm/lib 下的文件拷贝过来,软连接的话自己建

ln -s libstdc++.so.60.0.3 libstdc++.so.6

错误:

Cannot create Qt for Embedded Linux data directory: /tmp/qtembedded-0 Aborted

在目标板根目录下创建文件夹:

mkdir tmp

十一.重启nfs服务://这里不一定需要

/etc/init.d/nfs-kernel-server restart

重启板子reboot

校准:(遇到错误提示如下)

Could not read calibration: "/etc/pointercal"

超级终端命令行输入:ts_calibrate 运行

在触摸屏上点击鼠标跟踪。

重新再运行helloworld

十二、想要板子开机运行程序要挂载电脑端的utulinux目录

首先启动utubootloader 运行:setenv bootargs

saveenv 启动后运行:

mount -t nfs 192.168.1.200:/utulinux2.6.24/s3c2440_recover /media/nfs (挂载不了重启板子reboot)

Linux_Qt_4环境配置

Linux下Qt 4.8.0 环境配置 Step1:在诺基亚官QT网下载文件包 https://www.doczj.com/doc/7e4775318.html,/qt/source/qt-everywhere-opensource-src-4.8.0.tar.gz Step2:打开取得root权限,将安装包解压到/usr/local 下 [CentOS@localhost ~]$ su root [root@localhost CentOS]# tar zxf /tmp/qt-everywhere-opensource-src-4.8.0.tar.gz -C /usr/local (不加-C的话在解压时会出现Not found in archive 的错误) Step3:安装Qt的一些依赖软件包 A.gcc C++ 编译器 B.Xlib库,在软件添加中找到libX11-dev,libXext-dev,libXtst-dev这三个包并安装 C.Make包,可以在终端中用yum命令安装 Step4:用root权限执行Qt中的配置文件configure [CentOS@localhost ~]$ cd $QTDIR (QTDIR是在.bash_profile定义好的环境变量) [CentOS@localhost qt-everywhere-opensource-src-4.8.0]$ su root [root@localhost qt-everywhere-opensource-src-4.8.0]# ./configure 出现以下提示 Which edition of Qt do you want to use ? Type 'c' if you want to use the Commercial Edition. Type 'o' if you want to use the Open Source Edition. 输入”o”开始安装编译环境 Step5:配置结束后中遇到如下提示 [root@localhost qt-everywhere-opensource-src-4.8.0]# gmake 开始Qt安装编译,大概需要2个小时左右

QtCreator安装和helloworld程序编写

封面 作者:PanHon glia ng 仅供个人学习

一、Qt Creator的安装和hello world 程序的编写

我们这里讲述windows 下的Qt Creator ,在Linux 下基本相同。本文先讲述基本的下载、安装和最简单程序的编写,然后在附录里又讲解了两种其他的编写程序的方法。 1.首先到Qt 的官方网站上下载Qt Creator ,这里我们下载windows 版的。下载地址:如下图我们下载:Download Qt SDK for Windows* (178Mb) 下载完成后,直接安装即可,安装过程中按默认设置即可。 2.运行Qt Creator ,首先弹出的是欢迎界面,这里可以打开其自带的各种演示程序。 3.我们用File->New 菜单来新建工程。 4.这里我们选择Qt4 Gui Application 。 5.下面输入工程名和要保存到的文件夹路径。我们这里的工程名为hello world 。 6.这时软件自动添加基本的头文件,因为这个程序我们不需要其他的功能,所以直接点击Next 。 7.我们将base class 选为QDialog 对话框类。然后点击Next 。 8.点击Finish ,完成工程的建立。 9.我们可以看见工程中的所有文件都出现在列表中了。我们可以直接按下下面的绿色的run 按钮或者按下Ctrl+R 快捷键运行程序。 10.程序运行会出现空白的对话框,如下图。 11.我们双击文件列表的dialog.ui 文件,便出现了下面所示的图形界面编辑界面。 12.我们在右边的器件栏里找到Label 标签器件

13.按着鼠标左键将其拖到设计窗口上,如下图 14.我们双击它,并将其内容改为hello world 。 15.我们在右下角的属性栏里将字体大小由9 改为15 16.我们拖动标签一角的蓝点,将全部文字显示出来 17.再次按下运行按钮,便会出现hello world 。 到这里hello world 程序便完成了。 Qt Creator 编译的程序,在其工程文件夹下会有一个debug 文件夹,其中有程序的.exe可执行文件。但Qt Creator默认是用动态链接的,就是可执行程序在运行时需要相应的.dll 文件。我们点击生成的.exe 文件,首先可能显示“ 没有找到mingwm10.dll ,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”表示缺少mingwm10.dll 文件。 解决这个问题我们可以将相应的.dll 文件放到系统中。在Qt Creator 的安装目录的qt 文件下的bin 文件夹下(我安装在了D 盘,所以路径是 D:\Qt\2009.04\qt\bin ),可以找到所有的相关.dll 文件。 方法一:在这里找到mingwm10.dll文件,将其复制到C:\WINDOWS\systen文件夹下即可。下面再提示缺少什么dll 文件,都像这样解决就可以了。 方法二:将这些dll 文件都与.exe 文件放到同一个文件夹下。不过这样每 个.exe文件都要放一次。 方法三:将D:\Qt\2009.04\qt\bin加入系统Path环境变量。右击我的电脑->属性->高级->环 境变量->在系统变量列表中找到Path,将路径加入其中即可。 附 1:用纯源码编写。 1.新建空的Qt4 工程。 2.工程名为hello world ,并选择工程保存路径(提示:路径中不能有中 文)。 3.在新建好的工程中添加文件。右击工程文件夹,弹出的菜单中选择 Add New。

qt-wince安装

Qt-WinCE全解 声明:花费了三天时间,周转各大网站,终于在今天将自己的第一个Qt程序在“小I(SAMSUNG i718+)”上跑了起来! 一、Qt嵌入式环境的搭建 a) 首先,下载Qt的嵌入式开发包qt-embedded-wince-opensource-src-4.4.0.zip b) 然后,下载VS2005。 c) 最后,下载一个嵌入式开发的SDK,如Windows Mobile 5.0 Pocket PC SDK,可以在微软的官方网站上下载到! d) 还有一个是同步的软件Microsoft ActiveSync4.5中文简体版。 ------------------------------------------安----装---------------------------------- e) 首先安装VS2005,很简单,按照向导来,在自定义安装中务必选择“智能设备开发”。 f) 关于Microsoft ActiveSync4.5的安装更是“straightforward”。在此不再多说! g) 然后,安装Windows Mobile或是其它版本的SDK,可以用自定义的SDK!简单 h) 比较麻烦的就是qt-embedded-wince的安装。参照下面的步骤:①、解压,将解压后的文件夹放到一个不含空格的路径中,如我的:f:\penguinx\qt_wince,qt_wince即为此文件夹。然后设置环境变量:右键“我的电脑”->“属性”->点“高级”标签->“环境变量”选项->在"PATH"中添加路径“f:\penguinx\qt_wince \ bin”。OK!②编译前戏。首先,配置编译选项,进行VS2005的命令行中,进入解压的文件夹,然后执行如下:configure -platform win32-msvc2005 -xplatform wince50standard-armv4i-msvc2005可以根据自己的板子及手机配置来选择其它的嵌入式的xplatfrom。这个过程可能需要十几分钟。执行完后,再次在VS2005中设置临时的环境变量,编译时要用到:如下: set INCLUDE=D:\Program Files\Microsoft Visual Studio 8\VC\ce\include;D:\Program Files\Windows CE Tools\wce500\Windows Mo bile 5.0 Pocket PC SDK\Include\Armv4i set LIB=D:\Program Files\Microsoft Visual Studio 8\VC\ce\lib\armv4i;D:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Lib\ARMV4I set PATH=D:\Program Files\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;%PATH% 在此我期望能根据自己的软件安装情况将上面的目录“拿来主义”一下。设置完后,执行nmake,过两、三个钟头后,你就可以Enjoy your journey. 最后,执行nmake,安装完毕!我的Qt-WinCE安装在f:\penguinx\qt_wince

Qt安装方法及环境变量设置

【Qt】Qt for W indows 安装与配置【2011-11-03 更新】 1. 在官网获取最新的Qt Creator与Qt库官网:https://www.doczj.com/doc/7e4775318.html,/ 例如:Qt Creator Binary for Windows (52MB) https://www.doczj.com/doc/7e4775318.html,/qtcreator/qt-creator-win-opensource-2.2.1.exe Qt for Open Source C++ development on W indows (319MB) https://www.doczj.com/doc/7e4775318.html,/qt/source/qt-win-opensource-4.7.3-mingw.exe 2. 安装Qt Creator 参考安装路径:D:\Qt\qtcreator-2.2.1 3. 安装Qt库参考安装路径:D:\Qt\ 4.7.3 安装过程会出现提示,要求定位mingw的位置,此时可浏览到Qt Creator安装目录下的mingw目录,即:D:\Qt\qtcreator-2.2.1\mingw 4.安装后进行环境变量设置假设刚才安装的QT和Mingw目录分别是:D:/Qt/4.7.3; D:/MinGW; 现在打开右键我的电脑,系统属性-高级-环境变量设置如下环境变量include里面的: D:\Qt\qtcreator-2.1.0\mingw\include;D:\Qt\4.7.2\include lib里的:D:\Qt\qtcreator-2.1.0\lib;D:\Qt\4.7.2\lib path里的: D:\Qt\qtcreator-2.1.0\bin;D:\Qt\qtcreator-2.1.0\bin;D:\Qt\4.7.2\bin;D :\Qt\qtcreator-2.1.0\mingw\bin;D:\Qt\qtcreator-2.1.0\mingw\mingw3 2\bin 确定设置环境变量。此时已经启动新的环境变量。 5. Qt Creator配置 方法一:手动配置 启动Qt Creator,选择菜单[工具] --> [选项],然后点击左侧的[Qt4] 标签页,接着点击右上角的[添加],接下来点击下方的[浏览],浏览到qmake所在的路径,此处即:D:\qt\4.7.3\bin\qmake.exe 最后应用该设置,设置完成后最好重新启动一下Qt Creator

实验一、Qt实验环境搭建和使用

实验一、Qt实验环境的搭建和使用 一、实验目的 1、熟悉Qt的安装步骤 2、熟悉Qt程序的基本结构 二、实验内容 1、搭建虚拟机+Linux实验环境 2、安装Qt4.8 步骤: (1)解压代码 tar zxvf qt-everywhere-opensource-src-4.8.2.tar.gz (2)执行./config生成makefile ./config 下面出现对话框选择open source edition.这是自由版。输入yes接受协议。 (3)编译QT 执行make命令,需要2个小时。 (4)安装QT 运行make install命令。需要几分钟时间,默认安装到/usr/local/Trolltech/Qt-4.8.2. 运行/usr/local/Trolltech/Qt-4.5.3/bin/designer ,若能启动QT,说明QT已经安装好了。 (5)设置环境变量 更改用户环境变量 gedit /home/envi/.bashrc 添加: export QTDIR=/usr/local/Trolltech/Qt-4.8.2 export PA TH=$QTDIR/bin:$PATH export MANPATH=$QTDIR/man:$MANPATH export LD_LIBRARY_PA TH=$QTDIR/lib:$LD_LIBRARY_PA TH 更改包括root用户的环境变量 sudo gedit /etc/profile 添加: export QTDIR=/usr/local/Trolltech/Qt-4.8.2 export PA TH=$QTDIR/bin:$PATH export MANPATH=$QTDIR/man:$MANPATH export LD_LIBRARY_PA TH=$QTDIR/lib:$LD_LIBRARY_PA TH (6)测试环境变量 重启测试环境变量: qmake -v 显示版本信息:

ubuntu 下QTCreator安装及使用

QT Creator安装与应用 注:在用QT编程时,不要用QtUiTools等库,QTEmbedded中没有这些库。 1、执行以下命令,进行安装QT应用库文件及QT Creator; sudo apt-get install qt4-dev-tools qt4-designer qt4-doc qt4-qtconfig qt4-demos qt4-qmake libqt4-sql-mysql qdevelop (这一步可以省略)sudo apt-get install qt-creator 简介: qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creator qt4-designer 可视化窗体设置工具 qt4-doc 这个是帮助文档 qt4-qtconfig Qt的配置工具,这个装好默认好 qt4-demos 官方的一些Demo Qt Assistant是Qt自带的一款可定制、可重新发行的帮助文件浏览器。Qt Assistant 支持HTML文件,用户可以利用其定制自己的功能强大的帮助文档浏览器。关于Qt Assistant定制的资料主要是Qt Assistant自身所带的英文文档,虽然讲解比较详细,但是对于初学者来说难以快速的入手https://www.doczj.com/doc/7e4775318.html,/space.php?uid=8210028&do=blog&id=343591

QT-Designer使用教程https://www.doczj.com/doc/7e4775318.html,/data/2007/1228/article_2935.htm Qt Designer使用简易教程 https://www.doczj.com/doc/7e4775318.html,/s/blog_4b0f065f0100e4zv.html QT-Linguist使用方法:QT-Linguist工具主要用在项目的多语言翻译处理过程中https://www.doczj.com/doc/7e4775318.html,/jrsnail/blog/item/b179942ec3144a434fc2268d.html 2、按照提示输入“y”,安装相应文件,结果如下界面所示; 3、安装后,单击左上角Applications,选择Programming,会出现刚才安装的相应QT应用程序,如下界面所示;

QT开发经验

QT学习笔记 1.QT不支持中文路径(文件夹和名称)! 2.QT的编译结果窗口不能正常显示汉字(显示的汉字为乱码) 3.如果程序中使用了PNP以外格式的图片如gif文件,在发布程序时要将 plugins目录下的imageformats文件夹下的对应的Qgif4.dll同时发布。4.在将某一项目的所有文件拷贝至别的文件夹后,系统编译生成的文件夹不会 自动改变,需要再手工改: 5.切换对话框语言: 6.QT单编译某一文件,在文件名上击右键: 7.QT在初始打开项目、点击编译后等,暂时没反应,是正常的,需要等一会: 如下图,读入新的项目,过一会,左下角的绿色图标才会显现(开始是灰色)8.Shadow build选项作用是新建文件夹存放编译结果文件,否则就放在源文件 夹下: 9.【依赖关系】用来设置此项目还依赖于其他的项目(如依赖于另外一个项目 生成的lib库或dll),这样,编译时,会统一自动维持最新编译版本 10.QT的联机帮助的index方式,可以输入关键字,检索条目。但必须打开sidebar 才能显示输入检索关键字的界面: 11.QT编译执行时,显示下列信息: 一种原因是找不到某一DLL。究竟缺少哪一个,可以在开发环境外,直接执行exe文件,会显示: 12.QT Creator执行ReBuild命令,或者是编译时,偶尔会出现并没有重新编译 的现象,例如:将项目中某些文件删除掉(在。Pro中删除,然后保存。),再执行ReBuild,然后运行,发现还是删除前的执行程序,并没有ReBuild。 可能是太过智能,认为没啥变化。 后来发现,在编译设置中,disable了clean steps!恢复clean steps后,开发环境将先做清除,这样就可以正确判断变化了: 13.QT有这样的现象:编译执行run的结果如下: 而执行debug时,弹出对话框,与run不一样,显示了一个错误对话框:14.为了运行时不拷贝需要的dll到当前文件夹(省事),可以设置运行环境变量 PATH。QT编译运行的环境设置见下图,其中PATH会不会自动与Windows系统的设置同步不知道: Windows系统的设置

QT问题集锦-从学习Qt遇到地各种问题

第一篇初级问题 1 用Qt4.8.5打不开冯工柏菲软件 问题描述:运行环境为Qt4.8.5 + QtCreator3.0.0+VS2010专业版 + Debuging Tools for Windows(x86),用Creator无法打开项目文件,截图如下: 弹出错误:Cannot read E:/PROJECT/Zhou-0410/testToolbar.pro: Unexpected UTF-8 BOM 原因分析:未知 解决方法: 1 安装VS2010SP1,未解决 2 安装VS-Add,未解决 3 使用Creator2.6解决 2 编译失败,系统找不到指定路径 问题描述:见下图

原因分析: 1)可能:添加VS编译器环境变量,在PATH中添加VS 中NMAKE路径 2)确定:Creator或编译器无法识别&符号,即路径原文件名为R&T中含有非法字符,无法准确识别路径 3)默认的环境变量已经有了NMAKE路径 解决方法:把路径中非法字符删除即可 3 编译出现乱码,Parse Error 原因分析:未知,应该是非法字符导致。 4 无法解析的外部符号 原因分析:声明的函数,未实现,或在未实现它的情况下调用了它 解决方法:实现后再调用 5 中文乱码 问题描述:见图

解决方法:转换成utf8格式 6 控件背景图片添加 问题描述:按照相对路径添加背景图片不显示解决方法: 1)相对路径起始点为构建目录,如图

2)添加资源文件,把背景图片放到资源文件中,再通过控件属性,指定资源文件中的背景图片即可。 7 昨天能启动运行成功,今天说异常结束,运行不了 原因分析:可能是昨天在windows、system32里面添加了qtcore.dll等文件导致 解决方法:删除之后就可以运行了,但具体删除哪个,待定 8 通过控件,查找操作函数? 9 修改控件名称时,弹出外部链接错误 解决方法:修改名称后,通常有以下步骤 1)在头文件中删除对应槽; 2)修改槽动作名称或重新生成槽动作,把之前代码拷贝到新槽动作中。 10 Qt数据类型转换 1)int 转 QString int a=10;

Linux下QT安装

一、下载Qt源码包到本机,然后解压缩 1.下载qt-x11-free-3. 2.1.tar.gz和qt-x11-opensource-src.tar.gz二进制包。 2.在终端切换至qt-x11-free- 3.2.1.tar.gz所在目录下,执行:tar zxvf qt-x11-free- 3.2.1.tar.gz -C /usr/local 3.已同样的方法将qt-x11-opensource-src-.tar.gz源码包解压缩到/usr/local目录PS:(推荐解压缩至/usr/local目录,目录可以根据名称自己创建) 二、进入用户主目录编辑该目录下的.bash_profile文件,并设置Qt环境变量,在这里我们以root用户以例。 #vi /root/.bash_profile //打开root用户.bash_profile文件 在root用户.bash_profile文件中设置环境变量,在此文件里面添加如下内容: QTDIR=/usr/local/qt-x11-free-3.2.1 PATH=$QTDIR/bin:$PATH MANPATH=$QTDIR/doc/man:$MANPATH LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH export QTDIR PATH MANPATHLD_LIBRARY_PATH 添加完上面信息后按ESC键,“Shife+:”组合键回到vi编辑器命令行状态,输入wq!(强制保存退出) 三、添加完环境变量后,使环境变量立即生效:#source /root/.bash_profile 四、进入Qt解压缩的目录 #cd $QTDIR或#cd /usr/local/qt-x11-free-3.2.1都可以,因为在/root/.bash_prof ile文件已经定义了环境变量QTDIR=/usr/local/qt-x11-free-3.2.1和export QTDIR 。

Qt5.5.1编译说明

第一次编译已经成功-webkit可用,SSL可用-开荒之旅,历尽艰辛. 第二次编译已经成功-webkit可用,SSL可用-旧事重提,高歌猛进. 建议参考第二次编译说明. 本机使用Qt官方的安装器,已经安装了msvc2010,msvc2013,msvc2013_64和Qt5.5.1源码. 本文在WIN7 x64下用MSVC2010x64动态编译Qt5.5.1源码.没有编译dbus,sql驱动只编译了sqllite.因为dbus是linux下的,驱动是第三方库,没有安装,就无法编译. 源码根目录README有很多有用信息,Qt官方网页也有很多有用信息. ●前置工具: 1.ActivePerl5.8 or later 2.Python2.7 or later 3.Ruby没找到要求,我用的2.2.4 4.DirectX SDK不然编译失败,提示和ANGLE有关,大意是要DX SDK才能把把opengl映射到A NGLE,就算使用-opengl desktop也编译失败,不清楚为什么.DirectX SDK会自己设置一个环境变量DXSDK_DIR.Qt源码自带angle源码,不用去下载,也不用单独编译. 5.C++ compiler supporting the C++98 standard 前四个工具安装后,会自动配置环境变量,也必须有,否则就得在cmd中再配置.ActivePerl在p ath中必须位于msysgit的perl之前(如果有) 关于Windows SDK 7.1和Visual Studio 2010和Visual Studio 2010 SP1,官方是这么说的: if you use this SDK with Visual Studio 2010, installing the SDK requires installing the foll owing packages in this order. 注意有if,如果没安装SDK 7.1,不用鸟这部分内容. ●第三方库: 1.ICU-采用动态编译,X64 Debug和Release都编译了,并且分开存贮. 2.SSL-采用动态编译,X64 Debug和Release都编译了,并且分开存贮. 第三方库的编译,一定要按要求走到最后一步,编译出来最终是什么目录结构(即安装后),就是什么目录结构,别改. 第三方库的编译,使用Debug版本和Release版本都可以,关键是lib和dll要对应.比如xd.lib 要和xd.dll相对应;x.lib要和x.dll.当然有的库编译出来的D/R名字一样,对于debug版本,它没有在名字后面加后缀d. 第三方库的编译,没有必要编译两个配置,一个Release配置就够了,Qt官方就是这么干的,并且官方用的动态编译. ●注意事项: [注意]在第一次编译中,编译了ICU和SSL的X64的D和R两个版本(动态编译,所有测试用例

qt在windows-安装配置

Installing Qt/Windows 本人在windows下使用Qt所以下面介绍一下在windwos安装Qt的情况。 qt在windows安装,很简单,我们按照下面的步骤: 第一步:准备安装软件 请大家准备好软件qt-win-opensource-4.0.1-mingw.exe 和 devcpp-4.9.9.2_setup.exe 如果大家没有软件,可以到官方下载,或者去https://www.doczj.com/doc/7e4775318.html,下载. 第二步:安装软件 大家先安装devcpp-4.9.9.2_setup.exe,详细过程就不讲了,windows软件小异 接下来安装qt-win-opensource-4.0.1-mingw.exe,安装过程也差不多,大家在安装过程中到了MinGW时,要注意在find MinGW (previously installed MinGW)是选择你安装的devcpp 的目录 比如:c:Dev-Cpp 其它的就不用管了,一直用‘next’就可以了 第三步:编译应用程序 1. 在这时就安装好了软件,接下来,我们来编译运行一个程序。 在记事本中我输入源代码 //////////////////////////////////////////////////// #include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QPushButton hello("Hello world!"); hello.resize(100, 30); hello.show(); return app.exec(); } //////////////////////////////////////////////////// 我们保存文件为:helloworld.cpp 2. 接下来我从开始菜单进入Qt 4.0.1 command Prompt 在dos下进入文件的目录。 运用qmake工具编译文件。 a. 在进入要编译的文件目录,输入qmake -project 这个命令主要是生成工程文件 b. 接下来我们输入qmake,编译工程文件 c. 接下来我没输入 make 最后我们编译,这时如果没有错误,可执行文件就生成了。 第四步:运行程序 找到生成的release或者debug目录下的可执行文件,运行就可以了。

QT编译与配置(静态库与静态运行时库)

QT编译与配置(静态库与静态运行时库) Qt是一个跨平台的应用程序程序框架,可以运行于Windows、Linux、Mac、S60等平台,自从其开源的授权协议由GPL变为LGPL后就变得流行起来。LGPL协议允许使用者开发私有程序而不开源,前提是Qt库必须以动态链接的方式加入程序。 打开Qt的下载页面,可以看到SDK和Library的下载链接。 SDK提供了完整的开发环境,而Library仅仅包含代码和编译出的库。这里的库都是动态链接的Release和Debug版库(相应的Configure参数为-debug-and-release -shared)。而如果需要静态库,就要自己编译了,如果不想自己编译,qtcn论坛上有不少已编译的静态库可以直接下载,地址 https://www.doczj.com/doc/7e4775318.html,/bbs/read.php?tid=11800。 如果要自行编译,那么备好一份代码就够了,ftp://https://www.doczj.com/doc/7e4775318.html,/qt/source/下有Qt的各个版本的代码下载 下面介绍一下Windows下的静态库编译过程 编译代码有基本的两步,configure和make,不过在这之前还要设置好编译环境。如果是VS,只要执行“Visual Studio 200X命令提示”就行了,如果是Mingw,需要把mingw下的bin目录加入到环境变量中。 这里推荐的configure命令是 configure [-release|-debug|-debug-and-release] -static -no-qt3support -no-webkit -platform [win32-g++|win32-msvc2008|...]

Ubuntu下Qt5开发环境安装设置

Ubuntu下Qt5开发环境安装设置 ZBF 一、常规知识 1.命令终湍 (桌面空白处,CTRL+ALT+T,常用可在左侧启动器中锁定) 提升权限sudo su,输入用户对应密码 查询文件dir 根级目录cd / 上级目录cd ./ 下级目录cd 目录名 重启系统reboot 查看进程ps -e 查进程ID pgrep 进程名称 杀死进程kill 进程id 杀死进程killall 进程名称 更新列表(联网)apt-get update 安装更新(联网)apt-get install 软件名称 2.更改下载服务器 如更新列表或安装软件速度过慢,可按需进行更换下载服务器 系统设置→软件和更新→Ubuntu软件:从“中国的服务器”改为“其他站点”中选择其它服务器3.隐藏启动器 桌面右键菜单→更改桌面背景→行为→自动隐藏启动器置为开启 常按窗口键可以召唤出来启动器 二、初始安装 1.输入法首选项设置 常规:英文、半角、半角、简体,9个 拼音模式:全拼, 模糊音:zh ch sh (需重启生效) 2.锁屏设置 系统设置→亮度和锁屏→锁定关闭 3.安装VMWare Tool 虚拟机菜单→安装安装VMWare Tool 光驱中压缩文件,提取文件到桌面 命令终湍中,管理员权限,进入提取目录,执行安装:./vmware-install.pl 出现[/USR/bin]之后一直开始按回车键,直接按到/dev/sr0 ...停止为止 删除临时文件,清空 关闭系统,设置共享文件夹 重启系统,查看mnt/hgfs/,可看到挂上的目录

三、安装Qt5-64位 1.安装Qt5 命令终湍中,管理员权限,进入下载目录,执行安装:./????.run 2.安装g++ 命令终湍中,管理员权限,执行安装:apt-get install g++ 3.安装OpenGL支持 Ubuntu-64位 Qt5-64位编译项目报错:cannot find -lGL apt-get install libGL-dev 按提示改成10.3.2-0ubuntu1版本的 libgl1-mesa-dev-lts-utopic 四、安装数据库环境 1.安装ODBC及配置工具 命令终湍中,管理员权限,执行安装:apt-get install unixODBC 命令终湍中,管理员权限,执行安装:apt-get install unixODBC-bin(此项有ODBCManageDataSourcesQ4) 命令终湍中,管理员权限,运行程序:ODBCManageDataSourcesQ4

Qt开发环境下载和安装

Qt开发环境下载和安装 (2015.01.18 by Winland) Qt是跨平台的图形开发库,目前由Digia全资子公司Qt Company 独立运营,官方网址:http://www.qt.io/ 也可以访问Qt项目域名:https://www.doczj.com/doc/7e4775318.html,/ Qt本身支持众多操作系统。从通用操作系统Linux、Windows,到手机系统Android、iOS、WinPhone,嵌入式系统支持QNX、VxWorks,应用非常广泛。 基于Qt的软件非常多,其中最知名的要数Linux桌面系统KDE(涵盖无数以K打头的应用软件)。国内WPS for Linux版本、360 for Linux也是使用Qt库开发的界面。只要有C++基础,Qt是很容易学的,而且开发跨平台的程序也容易。目前主流使用的Qt库有Qt4和Qt5两个大版本,下面介绍其在Windows系统里的下载和安装。 一、Qt4开发环境下载安装 首先进入下载页面http://www.qt.io/download/ 有四个使用方式,开源社区版、移动版、专业版、企业版,后面几个要钱的,这里选择第一个GPL/LGPL的下载就行了。 进入开源版页面: http://www.qt.io/download-open-source/

上面大按钮Download Now是下载在线安装版,其实只是一个下载工具,并不是真正的Qt 开发库。可以自己下载离线安装包,注意页面的“View All Downloads”,点开之后就能看 到离线包。目前看到的全是Qt5.4.0版本的,那Qt4的在哪呢? 把上面页面拖到最下面: 旧版本包就是最后一个链接:http://download.qt.io/archive/

qt安装中的问题总结

问题1. 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found 执行strings /usr/lib/libstdc++.so.6 | grep GLIBC 返回结果没有GLIBCXX_3.4.9 GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBC_2.0 GLIBC_2.3 GLIBC_2.4 GLIBC_2.3.4 GLIBC_2.1 GLIBC_2.1.3 GLIBC_2.2 GLIBCXX_FORCE_NEW GLIBCXX_DEBUG_MESSAGE_LENGTH 执行ls -l /usr/lib/libstdc++.so.6 发现/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8,其实这里需要使用libstdc++.so.6.0.10 从网上下载这个文件,然后拔/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8软链接删除,重新做 ln -s /usr/lib/libstdc++.so.6.0.10 /usr/lib/libstdc++.so.6 问题2. 一个关于在Linux下安装QT的问题,运行./configure总是报错 下载的版本是qt-x11-free-3.3.5,我按照网上的安装步骤一步步进行,先是解压,然后设置环境变量,是在/etc下的profile中设置的QTDIR等等,设置好之后,重新启动计算机,然后运行./configure就报错了,错误如下: g++ -c -o project.o -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac -I/usr/local/qt/include/qmake -I/usr/local/qt/include -I/usr/local/qt/include -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/usr/local/qt/mkspecs/linux-g++ -DHAVE_QCONFIG_CPP project.cppgmake: g++: Command not found gmake: *** [project.o] Error 127 qmake failed to build. Aborting.

QT安装之IP设置

QT安装——IP的设置 1.开机后打开桌面上的虚拟机(VMware Workstation)进入; 2.进入虚拟机的终端:红帽子\系统设置\终端 3.设置系统参数:在终端里敲入命令:#setup 回车后选Net work configuration 这一行(注意此时只能用键盘的方向键来选用空格键来确定)点Run Tool 进入;

此后真正进入IP的设置(注意IP的设置应设成与自己本机的IP在同一网段,但不能一样)接着敲入这里例子的设置是:ip : 10.192.2.17 netmask : 255.255.255.0 网关:10.192.2.1 dns : 210.34.32.66

3.启用网卡: 在终端里敲入命令:#ifup eth0 4.查看当前设的网卡信息:在终端里敲入命令:# ifconfig 5.在Window里面将QT文件共享; 6.计算机名查看修改:我的电脑右击属性下计算机名

7.建立挂载目录:在在终端里敲入命令:#mkdir /mnt/qt/ 8.以计算机名为wjy,ip为10.192.2.17 ,共享文件为qt,用户名:lab,密码为 123456 (即开机登入Windows界面时的用户名和密码)为例 命令为: # mount –o username=’lab’,password=’123456’,ip=10.192.2.17 //wjy/qt /mnt/qt 在根目录下在建一新目录:在在终端里敲入命令: #mkdir /qt_x86 9.查新建目录:在在终端里敲入命令#cd mnt/qt 回车,再#ls回车; 10.把安装包的目录名为qtopia(也可能目录名为Qt-embedded 2.3.7),放在共享 目录qt下 #cp –r /mnt/qt/qtopia/* /qt_x86 等待完成后进入qt_x86查看 #cd /qt_x86/ #ls ; #source buildx86

QT环境搭建

Windows下: 节介绍Qt 5.9.0 在 Windows 平台下的安装,请提前下载好 Qt 5.9.0。目前较高版本的 Qt 仅支持 Win7 及其以后的操作系统,不支持 Win XP;使用Win XP 的读者请安装 Qt 5.5.1 之前的版本。 Qt 占用的存储空间很大,安装之前建议先准备好 8GB 以上的磁盘空间。 对于目前 Qt 最新版开发环境,如果不安装源代码包,实际占用大约 5.5GB; 如果选择安装源码包,大约占用 7.5GB。 双击下载得到的qt-opensource-windows-x86-5.9.0.exe 即可开始安装。Qt 的安装过程和普通的 Windows 软件一样,按照向导进行操作即可。 关于 Qt 的安装需要说明以下几点。 1) 注册和登录 Qt 在安装过程中会提示用户进行注册和登录,不用理会,跳过(Skip)即可,实际开发时不需要登录。 图1:Qt 安装过程中提示用户注册

2) 安装路径和关联文件 图2:指定 Qt 安装路径 Qt 允许用户自定义安装路径,但是请注意,安装路径不能带空格、中文字符或者其它任何特殊字符。 另外,该界面还会询问是否关联特定的文件类型。如果关联(默认是关联的),特定后缀的文件(包括 .cpp 文件)默认使用 Qt 打开。我喜欢使用纯文本编辑器(例如 Sublime Text)来打开C++ 源文件,所以我取消了该选项,读者根据自己的实际情况定夺。 3) 选择安装组件 Qt 安装过程中最关键的一步是组件的选择,请看下图:

图3:Qt 组件 Qt 的安装组件分为两部分:一部分是“Qt 5.9”分类下的,该分类包含的是真正的 Qt 开发库组件;另一部分是“Tools”分类下的,该分类包含的是集成开发环境和编译工具。

完整Ubuntu 14.04下配置QT5.3.2

Ubuntu 14.04 下安装Qt5 并配置开发环境(终端下使用) 近一周出于实训的需要,我开始在Linux环境下学习使用Qt。一开始Qt环境的搭建就碰了壁,因为所用软件工具都是最新版的,而且网上的一些配置方法都不适合我这个环境。通过两天的琢磨和看相关博客,我完成了预期的目的,能够在Linux下使用Qt,也能在终端里用qmake和make去生成可执行文件。此过程中查看的博客和资料都落下了很多细节问题,我在这就整理下方便后面的同仁学习。 一、我所使用的软件 使用Ubuntu Kylin 14.04.1 长期支持版(2014年四月份发布,并可以免费下载了。 下载链接:https://www.doczj.com/doc/7e4775318.html,/download/ubuntu-kylin-zh-CN,可以根据自己的 需要下载相应版本),下载后的文件名:ubuntukylin-14.04.1-desktop-i386。 Qt5.3.2 for Linux 32-bit(下载链接:https://www.doczj.com/doc/7e4775318.html,/downloads,根据自己的 需要下载相应版本),下载后的文件名:qt-opensource-linux-x86-5.3.2.run。 二、相应步骤 1、我首先在VMware workstation中安装好Ubuntu 系统,然后把下载后的qt run文件 拖进Linux桌面。(若操作不允许,需要安装VMware tools,可以直接在VMware软 件的菜单栏虚拟机的下拉菜单里安装就行),建议将qt 安装文件放到主目录的一 个根目录(可自行建立QT文件夹)下。如下图所示: 2、打开终端(快捷键ctrl+alt+t) 输入命令chmod 777 >>>.run (也可不写此命令,命令改变文件权限) ./>>>.run进行安装。 3、安装很简单,一直点击next 就行。

windows下Qt环境变量的设置

windows下Qt环境变量的设置 在Qt中编译程序完成后,想到文件夹里运行一下生成的exe文件。 这时“BANG”,系统报错:“没有找到mingwm10.dll,因此这个程序未能启动。重新安装应用程序可能会修复此问题。”或“没有找到QtCored4.dll,因此这个程序未能启动。重新安装应用程序可能会修复此问题。” 那么就是因为还没有给系统配置Qt的环境变量。 到“我的电脑->属性->高级->环境变量->系统变量”中编辑Path,补上Qt的bin 路径 “;X:/Qt/2010.02.1/bin;X:/Qt/2010.02.1/qt/bin;X:/Qt/2010.02.1/mingw/bin”即可,其中“X”对应安装Qt的硬盘盘符,改之。 网上有太多关于Windows下Qt配置的文章,各有各的说法,按照他们的去做也都不行。经过一番摸索之后,终于算是把Windows下Qt的开发环境给配置好了。首先,说明的是Qt Open Source已经不支持Visual Studio了,因为Qt公司把这个功能当作Qt Commerical里面的一个功能了。所以,不要想在VC6.0或VS2005下用Qt了,当然,至于是不是真的能用我自己也没有去尝试。我这里,只是翻译了Qt公司网站上的一句话罢了,呵呵,废话不多说了。 Qt for Windows有两种格式的文件:一种是exe格式的,一个是src格式的。当然,这里我推荐大家下载exe格式的文件,因为不用那么繁琐的配置和编译,只要点OK就行了。 一、exe格式的Qt for Windows的安装与配置过程 1、安装MinGW,这个是必须的,到哪里去下载,这个我就不多说了。我用的是MinGw的3.4.2版本的。也是exe格式的MinGW,只要一路点OK就行了。当然,最好装在C:\MinGW下吧,因为好找啊。呵呵 2、安装exe格式的Qt for Windows,当在安装的过程中会有提示MinGW的安装路径,这时默认的就是C:\MinGW所以,只要一路OK就行了。Qt for windows 的默认安装路径是:C:\Qt\4.4.3\,当然这里我的Qt版本是4.4.3的。 3、将Qt for Windows的bin目录添加到环境变量里面,添加方法:我的电脑-》属性-》高级-》环境变量,找到名为PATH的环境变量,然后点编辑,在后面加上C:\Qt\4.4.3\就行了,当然这个路径要和原来的路径之间用分号;分开的。

相关主题
文本预览
相关文档 最新文档