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

时间: 2024-12-31 07:02:59

Linux下Qt环境的搭建的相关文章

Linux 下java环境的搭建

1,准备好相应的jdk,tomcat 的安装包  (版本与linux的操作系统位数 一致) 查看linux 的操作系统位数 file /sbin/init--->/sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped===>代表你的操作系统是64位 如果是aix系统   查看方

Linux下自动化测试环境的搭建

1.安装Linux虚拟机,详情参考  https://blog.csdn.net/qq_22770715/article/details/78558374     https://www.cnblogs.com/Q277227/p/8176564.html 1.1   需要确定IP  ,使用 ifconfig 1.2  linux的用户名跟密码: 1.3   确定可以远程ssh登录: 1.4  确定防火墙处于关闭状态 service iptables stop  用户关闭防火墙: 2.java

Linux下开发环境的搭建

说句实话,对于OIer来说,Linux真的是个很好的开发平台. 这里既没有游戏的喧嚣,也没有广告的打扰,gcc/g++早已预装,一切已为你准备好......(???)即使对于日常使用,也绰绰有余. 如果因为不熟悉.对新手不友好.不知道.没有Dev-C++等理由,去放弃它,未免也太可惜了. 那么,如何在Linux下搭建一个好的开发环境呢? 在下面,我会分三部分叙述Linux开发环境搭建的过程,并推荐一些比较好用的软件,供大家平日使用参考. (注:以下命令,请在终端中运行.如果因依赖关系报错,请用s

linux下LAMP环境的搭建

LAMP=mysql+appache+php,搭建lamp必须按步骤,先mysql再appahe,最后才是PHP 1.mysql安装 本文mysql 用的是二进制源码包(提供二个镜像免费下载点:A:https://github.com/aminglinux/resource/wiki B:http://mirrors.sohu.com/?qq-pf-to=pcqq.c2c) 首先下载二进制包:mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz包 (X86是64位系

Linux下python环境的搭建

一.安装linux最小化系统(CentOS6) 安装最小系统即可 二.安装pyenv多版本管理工具 (一)pyenv的安装步骤 1.安装git yum install git -y 2.安装python编译所需要用到的包 yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel 3.创建python用户 useradd python 给pyth

linux下LNMP环境的搭建

lamp=linux+apache+mysql+php; lnmp=Linux+nginx+mysql+php 他们的区别在于apache和nginx和php结合的模式不同,我们讲的这两个架构中,php在编译的时候以一个模块的形式和apache成为了一个整体,这种情况下我们是可以把php的安装目录/usr/local/php删除的.而lnmp中的php启动了一个服务php-fpm,这种模式相当于nginx处理php脚本时,直接把请求转发给了php-fpm,说白了就是一个代理.这个php的安装目录

Deepin Linux下QT环境的构建

安装G++ 安装gdb调试器 安装libgl1-mesa-dev,这是一个openGL库文件 配置编译器,Qt版本和构建套件: End    

Linux下运行环境的搭建

一.JDK的安装 步骤1: 查看现有安装的JDK版本 rpm -qa I grep -i java 步骤2: 卸载已有软件 rpm -e --nodeps java-l.7.0-openjdk-l.7.0.45-2.4.3.3.el6.i686 步骤3:解压JDK tar -zxvf jdk-7u72-linux-i586.gz 步骤4: 将jdk移动"/usr/local/src/java" mkdir /usr/local/src/java/ mv jdk1.7.0_72/ /us

hadoop搭建杂记:Linux下JDK环境变量的设置(三种配置环境变量的方法)

Linux下JDK环境变量的设置(三种配置环境变量的方法) Linux下JDK环境变量的设置(三种配置环境变量的方法) ①修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题. vi /etc/profile 在profile文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_05PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_H