• Linux下静态编译Qt


    Qt采用编译的方式安装的时候,配置中默认的编译方式是动态编译的,但是有时候你编写的程序要发布出去,带很多动态库文件是很繁琐的,此时就需要静态编译你的程序,Qt要实现静态编译必须库文件也是静态编译的,所以在此介绍一下qt如何来进行静态编译

    第一步:下载源码包

    Qt/X11版本:qt-x11-opensource-src-x.x.x.tar.gz

    第二步:解压缩

    tar zxvf qt-x11-opensource-src-x.x.x.tar.gz

    第三步:进入到刚才解压缩后的文件夹下并进行配置,如下

    ./configure -release -platform linux-g++-64 -static -nomake examples -nomake demos -no-qt3support -no-script -no-scripttools -no-multimedia -no-audio-backend -no-openssl -no-opengl -no-webkit -no-phonon -no-sql-sqlite

    第四步:上一步配置成功后,就可以编译了

    make或者gmake

    第五步:安装

    make install或者gmake install

    第六步:配置环境变量:

    #vi /root/.bash_profile //打开root用户.bash_profile文件
    在root用户.bash_profile文件中设置环境变量,在此文件里面添加如下内容:
    QTDIR=/usr/local/Trolltech/Qt-x.x.x{qt实际安装路径}
    PATH=$QTDIR/bin:$PATH
    MANPATH=$QTDIR/doc/man:$MANPATH
    LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
    export QTDIR PATH MANPATHLD_LIBRARY_PATH

    然后保存

    source /etc/profile 使刚才的环境变量生效。

    这样就将QT的环境建立起来了

    接下来就是安装Qt-sdk,只需安装Creator,不需安装Library!!!


    安装完成后,设置qmake的路径:

    打开QtCreator界面:

    Tools->Options->Qt->qmake location:    /usr/local/Trolltech/Qt-x.x.x/bin/qmake

    参考:http://www.linuxidc.com/Linux/2011-05/35581.htm

  • 相关阅读:
    python多线程实现抓取网页
    调用百度地图实如今地图上定位
    Java创建二叉树
    J2EE的13个规范
    现场故障 案例:控制文件损坏
    数据库原理常见问答
    Lucene整理--中文分词
    Linux发行版
    python中异常好用的工具
    python有趣的一行代码
  • 原文地址:https://www.cnblogs.com/findumars/p/4851389.html
Copyright © 2020-2023  润新知