zoukankan      html  css  js  c++  java
  • Ubuntu-14.04-QT开发环境搭建-(一)

    Ubuntu 14.04 QT 开发环境搭建
    . 软件:
    qt-creator-linux-x86-opensource-2.7.0.bin
    qt-everywhere-opensource-src-4.7.2.tar.gz
    . 源码安装步骤:
    1 : 解压缩 tar xvfz qt-everywhere-opensource-src-4.7.2.tar.gz
    2 : cd qt-everywhere-opensource-src-4.7.2
    3 : ./configure
    4 : make(需要 sudo apt-get install libX11-dev libXext-dev libXtst-dev , 这个过程比较长,我就编译了 4 个小
    时)
    5 : make install
    6 : 安装完毕
    验证: 运行 /usr/local/Trolltech/Qt-4.7.2/bin/designer ,看见 qt 启动,也就是说 qt 安装好了。
    第三步: 设置环境变量
    vi /etc/profile
    在其最后添加以下信息
    export QTDIR=/usr/local/Trolltech/Qt-4.7.2
    export PATH=$QTDIR/bin:$PATH
    export MANPATH=$QTDIR/man:$MANPATH
    export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
    验证:
    1:重新开一个终端,输入命令:
    qmake -v
    输出结果:
    2: 输入命令:
    which qmake
    输出结果:
    证明 Qt 环境变量已经被配置成功。
    开始 Qt
    写个简单的 Qt 程序使用安装的 Qt 编译来测试一下它的工作效果
      新建一个文件名为 hello.cpp,其内容如下:
    保存 hello.cpp
    编译过程如下:
       
    (1) hello.cpp 所在目录下,运行命令 qmake -project hello.cpp 同目录下有 hello.pro 文件被生成,
    它是与平台无关的工程文件。
    (2) hello.cpp 所在目录下,运行命令 qmake hello.pro 同目录下有 Makefile 文件被生成
    Makefile 是指导编译器编译源代码的配置文件)。
    (3) hello.cpp 所在目录下,运行命令 make 同目录下有 hello,hello.o 两个文件被编译生成。其中 hello
    就是在当前 Linux 系统下使用 Qt 编译生成的可执行文件了。
    (4)双击运行 helloHello Qt!“ 文本框弹出 OK!做到这一步,证明 Qt 已经完全可以在你的电脑上运作了
    另外注意:
    如果 qt creator 出现创建不了工程,可能是权限的问题 sudo su 即能解决
    如果配置了/etc/profile 没有起反应.运行 source /etc/profile 即可解决
    接下来安装 QT 的集成开发环境 , 因为安装方法和 win 下软件安装方法相同 , 使用这里只介绍构建的几部.
    设置.bin 文件的可执行权限 :
    chmod 777 qt-creator-linux-x86-opensource-2.7.0.bin
    安装程序 :
    ./qt-creator-linux-x86-opensource-2.7.0.bin
    一直默认安装下去 , 可以看到 QT

  • 相关阅读:
    js在html中的加载执行顺序
    外部JS的阻塞下载
    mysql 中文字段排序
    PHP 多维数组排序 array_multisort()
    最简单的Linux下apache+mysql+php安装
    [TJOI2008] 彩灯 (线性基)
    [洛谷P2257] YY的GCD (莫比乌斯反演)
    [SDOI2015] 约数个数和 (莫比乌斯反演)
    [POI2007] ZAP-Queries (莫比乌斯反演)
    [NOI2003] 文本编辑器 (splay)
  • 原文地址:https://www.cnblogs.com/nowornever-L/p/5727993.html
Copyright © 2011-2022 走看看