Qt安装

来源:互联网 发布:日本能造航母吗 知乎 编辑:程序博客网 时间:2024/06/05 04:12

二.安装qt-x11-free-3.3.2.tar.gz
1. 我把qt-x11-free-3.3.2.tar.gz拷贝到/usr/local/qt目录下
cd /usr/local/qt
tar zxvf qt-x11-free-3.3.2.tar.gz
mv qt-x11-free-3.3.2 qt

2. vi /etc/profile ,添加环境
export QTDIR=/usr/local/qt/qt
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/doc/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
3.检查一下环境是否存在
#echo $QTDIR
应该返回 /usr/local/qt
4.#./configure
5.# make
6.qt的启动,/usr/local/qt/bin目录下面执行
#./designer
你就可以看到qt的界面了!

如果报错:
In file included from kernel/qtaddons_x11.cpp:25:
kernel/qt_x11_p.h:66:22: X11/Xlib.h: 没有那个文件或目录
kernel/qt_x11_p.h:71:23: X11 til.h: 没有那个文件或目录
kernel/qt_x11_p.h:72:21: X11/Xos.h: 没有那个文件或目录
kernel/qt_x11_p.h:73:23: X11/Xatom.h: 没有那个文件或目录
make[2]: *** [.obj/release-shared/qtaddons_x11.o] Error 1
make[2]: Leaving directory `/usr/local/qt/src'
make[1]: *** [sub-src] Error 2
make[1]: Leaving directory `/usr/local/qt'
make: *** [init] Error 2
这个错是因为没有安装X11的开发包,在添加删除里面添加上X11开发包

以上是安装过程,安装成功你会得到成功的信息。
你可以先用qt里面带的例子进行试验,看整个qt环境是否真的搭建好了
进入/usr/local/qt/qt/examples/aclock
先执行一下
#./aclock
一个可爱的小钟表出来了
然后删除可执行程序
#rm -f aclock
重新编译整个工程
#qmake aclock.pro
生成Makefile文件
#make
将生成全新的aclock可执行文件
再次执行
#./aclock
./aclock: error while loading shared libraries: libqt.so.3: cannot open shared object file: No such file or directory
这个时候如果出现上面的错误,那么你就需要修改一下/ect/ld.so.conf文件的内容
#vi /etc/ld.so.conf
加入 /usr/local/qt/qt/lib
保存退出,重新启动linux,注意前面的
2. vi /etc/profile ,添加环境  
这步。需要重新启动linux系统,才能得到
#echo $QTDIR
应该返回 /usr/local/qt
的结果.

机器重启之后再次重新编译并运行那个小程序,你会发现程序正常运行了。

原创粉丝点击