zoukankan      html  css  js  c++  java
  • 【学QT】1


    1、解压文件在/usr/local/下


    #tar zxvf qt-x11-free-3.3.8b.tar.gz -C /usr/local


    更改文件夹名称为qt


    #mv /usr/local/qt-x11-free-3.3.8b qt






    2、设置QT环境变量,并使之立即生效


    #vi /etc/profile


    添加以下信息


    export QTDIR=/usr/local/qt


    export PATH=$QTDIR/bin:$PATH


    export MANPATH=$QTDIR/man:$MANPATH


    export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH


    保存退出


    source(或者.) /etc/profile






    3、运行configure,构建QT库和它提供的工具(configure --help配置选择的列表,-thread线程支持)


    #cd /usr/local/qt


    #configure -thread






    4、QT安装编译


    #make (这个过程时间比较长,2小时左右)






    5、QT安装之后出现多线程支持问题原因分析及处理


    a:QT安装配置时没有加-thread选项


    b:Makefile中加-DQT_THREAD_SUPPORT选项


    c:Makefile中LIBS中-lqt改为-lqt-mt选项


    或者更改qt安装目录(/usr/local/qt/lib)中的软链接


    #cd /usr/local/qt/lib


    #ls -l


    #rm -f libqt.so


    #ln -s libqt-mt.so.3.3.8 libqt.so






    6、make正常结束,QT安装完毕。

  • 相关阅读:
    Mysql 第一天
    Jquery day02
    Jquery day01
    Spring day04笔记(SVN讲解和回顾昨天知识)
    Spring day03笔记
    Spring day02笔记
    Spring day01笔记
    python3--命名空间字典
    python3--__call__拦截调用
    python3--__radd__处理右侧加法
  • 原文地址:https://www.cnblogs.com/roger0212/p/4436672.html
Copyright © 2011-2022 走看看