zoukankan      html  css  js  c++  java
  • Linux下Qt环境的搭建

    之前一直使用Ubuntu软件中心中的Qt4开发Qt的应用程序,现在转到Linux下来做Qt5开发,但是必须从Qt官网上面下载对应的安装包,配置起来相对麻烦一些,这里介绍整个开发流程。

      首先,在官网上面可以找到离线安装包,最新的为qt-opensource-linux-x86-5.4.1.run,这是一个可执行文件,下载下来后可以修改权限后直接运行。另外,你也可以在官网上面找到源代码的压缩包,因为这是一个开源的GUI类库,所以你可以下载所有的源代码,然后自己在本机上面编译并安装。

      这里我先介绍直接使用安装包的方法。下载下安装包以后,首先需要修改可执行文件的运行权限。

    $: chmod u+x qt-opensource-linux-x86-5.4.1.run
    $: ./qt-opensource-linux-x86-5.4.1.run

      运行此程序后,会弹出一个图形安装界面,需要你自己选择安装位置,我这里设置的为/usr/local/Qt5.4.1/,其他的选择默认的安装即可。你只需要静静等待安装完成。

      安装完成以后,你可以启动Qt Creator应用程序,编写一个测试程序,但是你也可能会遇到类似如下的错误提示:

    /usr/bin/ld: cannot find -IGL

    其含义是缺少OpenGL库支持,因此需要安装相关的OpenGL包,执行下面的命令即可:

    $: sudo apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev

    安装完成后就可以正确编译测试程序了。

      但是,当我们在终端下命令行形式调用qmake -v命令查看qmake版本时却提示找不到对应的程序。这是因为我们还没有配置软件的环境变量,这个我们只需要在当前用户的主目录下面编辑对应的.bashrc文件即可:

    $: cd
    $: vim .bashrc

    然后,我们在这个文件末尾添加如下语句:

    export PATH="/usr/local/Qt5.4.1/5.4/gcc/bin":$PATH

    编辑完成后保存退出。然后再执行如下命令:

    $: source .bashrc
    $: qmake -v
    QMake version 3.0
    Using Qt version 5.4.1 in /usr/local/Qt5.4.1/5.4/gcc/lib

    我们就可以看到qmake的版本号以及程序的完整路径了。

  • 相关阅读:
    PAT (Advanced Level) 1060. Are They Equal (25)
    PAT (Advanced Level) 1059. Prime Factors (25)
    PAT (Advanced Level) 1058. A+B in Hogwarts (20)
    PAT (Advanced Level) 1057. Stack (30)
    PAT (Advanced Level) 1056. Mice and Rice (25)
    PAT (Advanced Level) 1055. The World's Richest (25)
    PAT (Advanced Level) 1054. The Dominant Color (20)
    PAT (Advanced Level) 1053. Path of Equal Weight (30)
    PAT (Advanced Level) 1052. Linked List Sorting (25)
    PAT (Advanced Level) 1051. Pop Sequence (25)
  • 原文地址:https://www.cnblogs.com/xiaomanon/p/4311884.html
Copyright © 2011-2022 走看看