打印

CentOS 5.6中安装Qt-x11-opensource-4.3.2.tar.gz步骤

[复制链接]
300|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
过期账户|  楼主 | 2018-10-5 12:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
软件平台:CentOS 5.6.1386

gcc 版本:4.1.2



文档内容

在编译时会生成一些在主机上运行的工具,要用到X11的一些头文件、库,所以需要安装X11开发包。

#sudo apt-get -y install x-dev libx11-dev xlibs-static-dev x11proto-xext-dev libxext-dev libqt3-mt-dev

#sudo mkdir -p /usr/X11R6/include #sudo cp -rf /usr/include/X11 /usr/X11R6/include(参考韦东山《嵌入式Linux应用开发完全手册》)



1.将qt-x11-opensource-src-4.3.2.tar.gz复制到~/qt目录下,进行解压,在终端中进行如下操作



#cd ~/qt  #tar zxvf qt-x11-opensource-src-4.3.2.tar.gz



2.解压完成后,生成~/qt/qt-x11-opensource-src-4.3.2目录。进入目录

#cd ~/qt/qt-x11-opensource-src-4.3.2 #./configure  #make #make install  (默认安装在/usr/local/Trolltech/Qt-4.3.2下)



3.配置环境变量为了方便以后的开发,因此编写一个导入环境变量的脚本。如下

#vim setenv.sh在文本中添加如下内容QTDIR=/usr/local/Trolltech/Qt-4.3.2 PATH=$QTDIR/bin:$PATH MANPATH=$QTDIR/doc/man:$MANPATH LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH export QTDIR PATH MANPATH LD_LIBRARY_PATH导入环境变量#source setenv.sh



4.编写测试程序

#cd ..  (返回到~qt目录)

#mkdir hello

  #vim hello.cpp 在文本中添加如下程序

#include <QApplication>

#include<QLabel>

int main(int argc, char *argv[])

{        QApplication app(argc,argv);        

QLabel *label = new QLabel("Hello Qt!");        l

abel->setAlignment(Qt::AlignVCenter|Qt::AlignHCenter);

         label->setGeometry(10,10,200,200);        /

/app.setMainWidget(label);

         label->show();

       return app.exec();}

#qmake -project    (生成.pro文件  简单的工程文件仅定义了标准变量来包含源文件和头文件信息)

#qmake             (根据.pro文件生成Makefile) #make #./hello           (执行可执行文件)

/*********************************************************************************************************

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

395

主题

395

帖子

0

粉丝