qt-3.1.2

介绍 qt

下载地址 (HTTP):              
下载地址 (FTP):               ftp://ftp.trolltech.com/qt/source/qt-x11-free-3.1.2.tar.bz2
当前可使用的版本:             3.1.2
该包的大小:                   13 MB
估计将使用的硬盘空间:         155 MB
估计编译时间:                86.40 SBU

qt 库包含 C++ GUI 库. 这将帮助建立图形界面的应用程序或执行一个动态链接到QT库的图形应用程序.

qt 倚赖于:
xfree86-4.3.0, libpng-1.2.5, libmng-1.0.5, and libjpeg-6b

安装 qt

./configure -prefix /opt/qt-3.1.2 -qt-gif -system-libpng \
   -system-libmng -system-zlib -system-libjpeg -no-g++-exceptions \
   -thread &&
make &&
make install &&
ln -sfn /opt/qt-3.1.2 /opt/qt &&
ln -s /opt/qt/lib/libqt-mt.so /opt/qt/lib/libqt.so &&
cp -r doc/man /opt/qt/doc &&
cp -r examples /opt/qt/doc

注: 编译 qt 将要使用很长的时间. 如果你想节约点时间, 那就不编译 tutorials 和 examples, 把上面 make 那一行 改为:

make sub-tools

命令解释

-prefix /opt/qt-3.1.2 : 该选项设置 qt 安装的目的目录.

-qt-gif : 该选项添加对 gif 文件的支持到 qt 库.

-system-libpng -system-libmng -system-zlib -system-libjpeg : 该选项是强制使用系统的这些共享库替换 qt 库自己的处理函数.

-no-g++-exceptions : 这选项是禁止 C++编译器 产生一些例外的代码.

-thread : 该选项是使是编译的 qt 库支持多线程.

ln -sfn /opt/qt-3.1.2 /opt/qt : 该命令建立标准化的 qt 库位置 (建立连接) 在下面将有较详细的介绍.

ln -s /opt/qt/lib/libqt-mt.so /opt/qt/lib/libqt.so : 该命令是允许一些配置脚本找到可用的 qt 的安装位置.

cp -r doc/man /opt/qt/doc : 该命令是安装 make install 没有安装的帮助文档.

cp -r examples /opt/qt/doc : 该命令是安装 make install 没有安装的一些例子.

配置 qt

配置信息

就像觉大多数库那样, qt 库并不需要怎样配置就能工作了. 同时必须确保 qt 库的路径 /opt/qt/lib 添加到 /etc/ld.so.conf 确保 ldd 能找到 qt 的共享库. 用一下命令添加 qt 库的路径:

cat >> /etc/ld.so.conf << "EOF"
# Begin qt addition to /etc/ld.so.conf

/opt/qt/lib

# End qt addition
EOF
ldconfig

你需要添加 qt 的 man pages 路径到 man.conf 这文件里. 以下的命令将帮你完成这些:

cat >> /etc/man.conf << "EOF"
# Begin qt addition to man.conf

MANPATH /opt/qt/doc/man

# End qt addition to man.conf
EOF

内容

qt 包里包含了 libqt-mt库和libqui库.

描述

qt 库

QT/X11 库里包含 KDE 程序必须使用的 API's.