在Fedora16中安装Qt

来源:互联网 发布:c语言小写变大写 编辑:程序博客网 时间:2024/04/26 10:46

    首先,在http://www.trolltech.com/download上下载linux下的qt源文件(我下载时最新版是:qt-everywhere-opensource-src-4.7.4.tar.gz)。
    将该文件放到某个目录下,进行解压缩:


    unzip qt-everywhere-opensource-src-4.7.4.tar.gz
    tar xvf qt-everywhere-opensource-src-4.7.4.tar


    会生成 “qt-everywhere-opensource-src-4.7.4” 目录。在命令行中进入该目录,执行:


    ./configure


    如果成功,就可以继续执行gmake(在其它linux版本中可能为make)。一般需要先检查一下几个必备的开发包(development package)是否已经安装好,如果没有,需要在软件包管理器中搜索、安装:


    libXrender development package
    libX11-dev
    libXext-dev
    libXtst-dev


    没有问题后,继续在之前的目录下执行


    sudo gmake


    这一步会等一会。如果没有缺什么开发包的话,应该可以成功。之后执行


    sudo gmake install


    成功后,会发现已经生成了 /usr/local/Trolltech 目录。将对应的bin目录(我这里是 /usr/local/Trolltech/Qt-4.7.4/bin )添加到PATH变量中。方法是:sudo gedit /etc/profile,在该文件中加入:


    PATH=/usr/local/Trolltech/Qt-4.7.4/bin:$PATH
    export PATH


    然后重启一次系统。
    重启完毕后,在控制台中键入 “assistant”,即可打开Qt助手,Qt环境也算是基本配置完成了。


    测试:
    新建helloQt.cpp,输入如下内容:


#include <QApplication>
#include <QLabel>
int main(int argc, char** argv) {
    QApplication app(argc, argv);
    QLabel* label=new QLabel("Hello Qt!");
    label->show();
    return app.exec();
}


    控制台切换到存放该cpp的目录下,依次执行如下命令:


    qmake -project
    qmake hello.pro
    ./qtTest
    (因为我的电脑中该cpp存放在qtTest目录下,所以生成的可执行文件是qtTest)