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的版本号以及程序的完整路径了。

  • 相关阅读:
    PHP---无限极分类数组处理
    PHPExcel数据导入(含图片)
    PHP数组与xml互相转换
    微信APP支付【签名失败】
    winform窗体关闭方案
    ss的优先级 和 权重
    Anaconda 与 conda 区别
    c#FileStream文件读写
    C# DataTable 某一列取算
    关于解决DevExpress用DevExpress patch工具破解后经常弹出试用框的问题
  • 原文地址:https://www.cnblogs.com/xiaomanon/p/4311884.html
Copyright © 2011-2022 走看看