QT的安装

使用QT编写应用程序 安装 QT QT的源代码可以从ftp://ftp.trolltech.com/qt/source/下载。要得到可安装的(例如RPM格式的包),请到ftp://ftp.trolltech.com/qt/dist/,或者查看你所使用的Linux发行版本的WEB站点。这里我们要讲的是怎样从tarball格式的压缩文件中安装。在压缩文件中有一个INSTALL文件,详细描述了怎样安装QT。无论如何,如下所述的基本的安装过程应该可以在大多数系统中工作。 建议将QT旋转在文件夹 /usr/local 中当然,可以将 QT 放在愿意放的任何地方。例如,在SuSE发行版本中,QT 可以在/usr/lib/qt中找到。在这里我们假设为/usr/local: cd /usr/local tar -xvzf qt-x11-free-3.3.5.tar.gz ln -s /usr/local/qt-3.3.5 /usr/local/qt export QTDIR=/usr/local/qt export PATH=$QTDIR/bin:$PATH ./configure -help ./configure -system-jpeg -gif 支持JPEG和GIF ./configure ./configure -platform linux-g++ 指定编译平台 ./make 例程: #include #include int main(int argc,char **argv) { QApplication app(argc,argv); QPushButton button("Hello World",0); app.setMainWidget(&button); button.show(); return app.exec(); } 还有不用make编译的方法。现在向/etc/ld.so.conf中加入如下的行: /usr/local/qt/lib 以root登陆并运行: # ldconfig 就这样。如果遇到什么问题,请参考INSTALL文件或者安装FAQ。 库: libqt QT由一个libqt库构成。这是一些独立库的扩展,但我们在这里不会涉及它们 libkdecore 所有的KDE程序使用这个库。它提供了诸如配置系统和国际化之类的基本功能 libkdeui 这个库包含了KDE提供的大部分用户界面组件 libkfile 这个库提供了许多类来处理文件,比如说文件打开和保存对话框,以及在文件打开对话框中的文件预览(显示一个文件的小预览,比方说一个极小的图像) 源码编译方法: g++ -c -I$QTDIR/include main.cpp g++ -o helloworld main.o -L$QTDIR/lib -lqt ./helloworld 运行时窗口风格(程序内部未自定义) ./helloworld -style=motif ./helloworld -style=platinum ./helloworld -style=windows 使用tmake来简化Makefile文件的管理 下载:ftp://ftp.trolltech.com/freebies/tmake/ 配置 Unix Bourne shell: TMAKEPATH=/usr/local/tmake/lib/linux-g++ PATH=$PATH:/usr/local/tmake/bin export TMAKEPATH PATH tmake工作所需要的工程文件:文件名.pro 内容: TARGET = runme SOURCES = mainwindow.cpp main.cpp HEADERS = mainwindow.h $ tmake hello.pro -o Makefile 其它: Qt主页: http://www.trolltech.com/ Qt邮件列表: http://qt-interest.trolltech.com/ Qt安装FAQ: http://www.trolltech.com/developer/faq/install.html KDE主页: http://www.kde.org KDE邮件列表: http://lists.kde.org/ KDE新闻组: comp.os.windows.x.kde(english), de.alt.comp.kde(German) Qt Architect: http://qtarch.sourceforge.net/ QtEZ: http://qtez.ibl.sk/ KDE Studio: http://www.thekompany.com/projects/kdestudio/ KDevelop: http://www.kdevelop.org/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值