C++ GUI Programming with Qt 3安装说明
来源:互联网 发布:日语二级听力软件 编辑:程序博客网 时间:2024/04/30 18:52
强烈建议大家在Linux下使用Qt。
虽然Qt同时支持Windows/X11/Mac OS X,但这些操作系统中只有Linux是GPL的。让人的感觉更加纯粹。而且近3-5年的Linux发行版中都会有Qt 3.x的包,大家直接安装就可以了,不用自己编译,会省些时间,但可能各发行版中会把Qt分为几个子包,请大家注意,尽量搜索一下,保证安装完全。
而且Qt在X11下的安装,尤其是Linux下的安装,在这里我就不再赘述了,注意不同的shell使用不同的方式设置环境变量。
个人建议:不要把自己编译的Qt版本的环境变量放到系统自动启动的脚本中,那样做有可能会引起其它问题。我的建议是单独写一个脚本,开发前自己source一下,这种方法的最大好处就可是可以支持若干个Qt的不同版本,互相不打架。
关于在Mac OS X下安装Qt,本人没有银子买苹果机,一直没能够体会在Mac下玩Qt,实在抱歉,等我有了Mac,一定会补上这一课的。
btw,不知道会不会有人又说俺不负责任了。
Qt支持的X11有很多,比如Solaris, AIX等,俺这辈子估计都没银子给自己买了,指望那点可怜的稿费是没希望了。
下面讲述在Windows下安装Qt。
本人使用的是Windows XP Home中文版,打了SP2,没有测试过其它系统。
光盘中提供了三个预编译好的Qt安装程序,一个Borland 5,一个Borland 6试用版,一个M$ Visual Studio 6。由于Borland 6是试用版,还要网上注册才能拿到几十天的注册码,我没有测试,请见谅。
Borland 5以及相应Qt的安装过程
安装CD/windows/borland-5/install.exe
默认安装在C:/Borland/BCC55
把C:/Borland/BCC55/Bin添加到系统的PATH中
按照书中生成bcc32.cfg和ilink32.cfg文件
放到C:/Borland/BCC55/Bin下
bcc32.cfg的内容
-I"C:/Borland/Bcc55/include"
-L"C:/Borland/Bcc55/lib"
ilink32.cfg的内容
-L"C:/Borland/Bcc55/lib"
然后安装CD/windows/qt-win-noncommercial-borland5-3.2.1.exe
不要修改默认安装路径
记得选中Set QTDIR
复制文件后,会有正常的编译过程
如果没有创建前文中的两个.cfg文件,就会有编译错误出现
编译结束后,修改环境变量
QTDIR设置为C:/Qt/321
PATH中加入C:/Qt/321/bin
LIB中加入C:/Qt/321/lib
INCLUDE中加入C:/Qt/321/include
就可以了
测试一个实例
把C:/Qt/321/examples/aclock复制到C:/aclock
编辑aclock.pro
删掉最后两行
DEPENDPATH=../../include
REQUIRES=full-config
然后启动一个控制台
cd C:/aclock
qmake
make
aclock.exe
你就可以看到一个正在运行的Qt实例了
与VC6相应的Qt安装过程
VC6的安装我就不讲了
注意一定要设置好环境变量
保证PATH、LIB、INCLUDE中已经包含相应的VC6路径
最好打SP5
安装CD/windows/qt-win-noncommercial-msvc-3.2.1.exe
一切正常
只是安装完毕后重新设置了一下环境变量
QTDIR=C:/Qt/3.2.1-NonCommercial
PATH=C:/Qt/3.2.1-NonCommercial/bin;%PATH%
LIB=C:/Qt/3.2.1-NonCommercial/lib;%LIB%
INCLUDE=C:/Qt/3.2.1-NonCommercial/include;%INCLUDE%
测试一个实例
把C:/Qt/3.2.1-NonCommercial/examples/aclock复制到C:/aclock
编辑aclock.pro
删掉最后两行
DEPENDPATH=../../include
REQUIRES=full-config
然后启动一个控制台
cd C:/aclock
qmake
nmake
aclock.exe
_________________
KDE China: http://www.kdecn.org
Qt/Qtopia Chinese Forum: http://www.qtopia.org.cn
My Blog: http://cavendishqi.blogspot.com
My Homepage: http://www.qiliang.net
虽然Qt同时支持Windows/X11/Mac OS X,但这些操作系统中只有Linux是GPL的。让人的感觉更加纯粹。而且近3-5年的Linux发行版中都会有Qt 3.x的包,大家直接安装就可以了,不用自己编译,会省些时间,但可能各发行版中会把Qt分为几个子包,请大家注意,尽量搜索一下,保证安装完全。
而且Qt在X11下的安装,尤其是Linux下的安装,在这里我就不再赘述了,注意不同的shell使用不同的方式设置环境变量。
个人建议:不要把自己编译的Qt版本的环境变量放到系统自动启动的脚本中,那样做有可能会引起其它问题。我的建议是单独写一个脚本,开发前自己source一下,这种方法的最大好处就可是可以支持若干个Qt的不同版本,互相不打架。
关于在Mac OS X下安装Qt,本人没有银子买苹果机,一直没能够体会在Mac下玩Qt,实在抱歉,等我有了Mac,一定会补上这一课的。
btw,不知道会不会有人又说俺不负责任了。
Qt支持的X11有很多,比如Solaris, AIX等,俺这辈子估计都没银子给自己买了,指望那点可怜的稿费是没希望了。
下面讲述在Windows下安装Qt。
本人使用的是Windows XP Home中文版,打了SP2,没有测试过其它系统。
光盘中提供了三个预编译好的Qt安装程序,一个Borland 5,一个Borland 6试用版,一个M$ Visual Studio 6。由于Borland 6是试用版,还要网上注册才能拿到几十天的注册码,我没有测试,请见谅。
Borland 5以及相应Qt的安装过程
安装CD/windows/borland-5/install.exe
默认安装在C:/Borland/BCC55
把C:/Borland/BCC55/Bin添加到系统的PATH中
按照书中生成bcc32.cfg和ilink32.cfg文件
放到C:/Borland/BCC55/Bin下
bcc32.cfg的内容
-I"C:/Borland/Bcc55/include"
-L"C:/Borland/Bcc55/lib"
ilink32.cfg的内容
-L"C:/Borland/Bcc55/lib"
然后安装CD/windows/qt-win-noncommercial-borland5-3.2.1.exe
不要修改默认安装路径
记得选中Set QTDIR
复制文件后,会有正常的编译过程
如果没有创建前文中的两个.cfg文件,就会有编译错误出现
编译结束后,修改环境变量
QTDIR设置为C:/Qt/321
PATH中加入C:/Qt/321/bin
LIB中加入C:/Qt/321/lib
INCLUDE中加入C:/Qt/321/include
就可以了
测试一个实例
把C:/Qt/321/examples/aclock复制到C:/aclock
编辑aclock.pro
删掉最后两行
DEPENDPATH=../../include
REQUIRES=full-config
然后启动一个控制台
cd C:/aclock
qmake
make
aclock.exe
你就可以看到一个正在运行的Qt实例了
与VC6相应的Qt安装过程
VC6的安装我就不讲了
注意一定要设置好环境变量
保证PATH、LIB、INCLUDE中已经包含相应的VC6路径
最好打SP5
安装CD/windows/qt-win-noncommercial-msvc-3.2.1.exe
一切正常
只是安装完毕后重新设置了一下环境变量
QTDIR=C:/Qt/3.2.1-NonCommercial
PATH=C:/Qt/3.2.1-NonCommercial/bin;%PATH%
LIB=C:/Qt/3.2.1-NonCommercial/lib;%LIB%
INCLUDE=C:/Qt/3.2.1-NonCommercial/include;%INCLUDE%
测试一个实例
把C:/Qt/3.2.1-NonCommercial/examples/aclock复制到C:/aclock
编辑aclock.pro
删掉最后两行
DEPENDPATH=../../include
REQUIRES=full-config
然后启动一个控制台
cd C:/aclock
qmake
nmake
aclock.exe
_________________
KDE China: http://www.kdecn.org
Qt/Qtopia Chinese Forum: http://www.qtopia.org.cn
My Blog: http://cavendishqi.blogspot.com
My Homepage: http://www.qiliang.net
- C++ GUI Programming with Qt 3安装说明
- 《C++.GUI.Programming.with.Qt.4》读书笔记Chapter 3
- 《C++.GUI.Programming.with.Qt.4》读书笔记Chapter 3
- 《C++.GUI.Programming.with.Qt.4》读书笔记Chapter 1~2
- 《C++.GUI.Programming.with.Qt.4》读书笔记Chapter 4~5
- 《C++.GUI.Programming.with.Qt.4》读书笔记Chapter 6~7
- 《C++.GUI.Programming.with.Qt.4》读书笔记Chapter 9~10
- 《C++.GUI.Programming.with.Qt.4》读书笔记Chapter 11~12
- 《C++.GUI.Programming.with.Qt.4》读书笔记Chapter 13~15
- 《C++.GUI.Programming.with.Qt.4》读书笔记Chapter 16~18
- 《C++.GUI.Programming.with.Qt.4》读书笔记Chapter 19~20
- 读书摘要--《C++.GUI.Programming.with.Qt.4》chapter1~2
- 读书摘要--《C++.GUI.Programming.with.Qt.4》chapter4~10
- 读书摘要--《C++.GUI.Programming.with.Qt.4》chapter11~17
- 读书摘要--《C++.GUI.Programming.with.Qt.4》chapter18~20
- 摘要——《C++.GUI.Programming.with.Qt.4》
- 读书摘要——《C++.GUI.Programming.with.Qt.4》
- 读书摘要——《C++.GUI.Programming.with.Qt.4》
- Textbox 在 Firefox 浏览器下宽度不正常
- Java2十大经典中文图书
- 如何快速实现HTML编辑器.NET组件
- Linux 上JBOSS 启动后只能本机访问,其它机器不能访问问题解决。
- Orcale 游标的实例
- C++ GUI Programming with Qt 3安装说明
- 儿童一去不复返
- 去掉e加ing
- Java的常用包之二
- txtPlantCode_d.Text = Format(CInt(strTmp), "000")这段程序是什么意思?
- SQL Server 2005 笔试题
- 在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的解决办法
- 论如何设计关系数据库结构
- 面试题