安装Qt

在部署Qt前按照www.qt.io官网的说明,需要安装g/g++和OpenGL包。在未安装OpenGL包时,使用Qt编译程序时会出现类似无法找到GL.h之类的错误。安装命令:

sudo yum install "C Development Tools and Libraries"

sudo yum install mesa-libGL-devel

安装好g/g++后,在www.qt.io网站下载Qt安装包,为run格式包,安装时应首先赋予该包执行权限再执行:

sudo chmod +x qt-opensource-x64.xxxx.run

sudo ./qt-opensource-x64.xxx.run

Qt安装位置一般在/opt目录下,此时还需在~./bashrc中添加环境变量:

export QTDIR=/opt/Qt5.8.0/5.8/gcc_64

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib

export PATH=$PATH:$QTDIR/bin

安转完成Qt后,试着编译一个demo程序,编译通过后即可进行Qwt的安装。

安装Qwt

下载Qwt并解压后,在中断中进入该解压目录,依次执行下面的命令:

qmake

make

make install

至此,Qwt安装完成,接着在~./bashrc中配置Qwt的环境变量为:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/qwt-6.1.3/lib

Qwt默认安装目录为/usr/local,将该目录下生成的QtDesigner插件拷贝至Qt安装目录对应的plugins目录下。注意,Qt的bin目录及QtCreator目录下均有Designer的plugins目录,二者均须拷贝。 新建Qt+Qwt工程,在pro文件加入以下库文件说明才可以成功编译:

INCLUDEPATH += /usr/local/qwt-6.1.3/include

LIBS += -L"/usr/local/qwt-6.1.3/lib/" -lqwt

至此,Qt+Qwt环境即在Linux上部署成功!

说明一下,~./bashrc为bash的配置文件,在个文文件夹主目录下,是一个隐藏文件。

Qt Creator 的详细介绍:请点这里

Qt Creator 的下载地址:请点这里

linux系统中如何安装qwt,在Linux上部署Qt及Qwt相关推荐

  1. linux怎么使用git安装目录,Linux系统中怎么安装Git?

    Linux Git是一个方便可用的管理器工具,起初Git就是为Linux而开发的,现在已经应用到各大系统中了.本文就来介绍一下Linux系统中怎么安装Git. 使用包管理器安装Git Git已经被所有 ...

  2. 在Linux系统中的安装cpolar内网穿透

     系列文章 将cpolar内网穿透配置为开机自启动 在Linux系统中的安装cpolar内网穿透 linux本地搭建网站,并将其发布到公网可访问 1-8 linux本地搭建网站,并将其发布到公网可访问 ...

  3. 深度linux运行windows游戏,在deepin linux系统中手动安装windows游戏的小技巧

    本文介绍在deepin linux系统中手动安装windows游戏的小技巧.其实现在wine很好用了,基本dx9的游戏都能玩,但是有些RA2则效果一般,不是很好.关于deepin-wine的版本低有些 ...

  4. linux下ace安装教程,Linux 系统中如何安装配置ACE

    Linux 系统中如何安装配置ACE http://www.gnu.org可以下载ACE安装包,这里以ACE-5.6.tar.gz安装包作为示例 1.设置$ACE_ROOT环境变量 # vim /et ...

  5. 安装linux虚拟机桌面,Linux系统中虚拟机安装教程(图形界面)

    Linux系统中虚拟机安装教程(图形界面) 发布时间:2019-01-15 21:26, 浏览次数:1144 , 标签: Linux Linux系统中虚拟机安装教程(图形界面) 在桌面上已经有安装好的 ...

  6. linux达芬奇安装教程,在Linux系统中能安装和运行达芬奇DaVinci Resolve 17版本

    如果你想在Linux系统中安装达芬奇DaVinci Resolve 17版本和运行它,请按以下说明操作,以下以Deepin 20.2为例,也适用在Ubuntu 20.04.UOS.Debian发行版中 ...

  7. linux 写作软件,在Linux系统中下载安装墨者写作

    墨者写作是一款写作工具,支持Windows.MacOS.Linux.iPhone.Android系统,在Linux系统中下载墨者写作AppImage包即可安装使用了. 下载链接 在Linux中安装及使 ...

  8. 开发那些事儿:Linux系统中如何安装离线版本MySQL?

    TSINGSEE青犀视频聚焦于视频流媒体技术的研发与拓展,在视频能力与服务上,不断结合AI.大数据.边缘计算.物联网等新兴技术,丰富平台功能模块,触达用户的多样化需求.目前我们已经面向市场推出多元化的 ...

  9. debian linux系统下载工具,在Debian 10 Linux系统中下载安装R和RStudio的方法

    本文教你在Debian 10(Buster) Linux服务器/台式机操作系统中轻松安装R和RStudio. 简介 R是一种通常用于统计计算和数据图形表示的编程语言.另一方面,Rstudio是R的集成 ...

  10. Linux系统中Python3安装pip3模块

    Linux系统操作 获取安装文件 官网下载部分文件等 wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz 编译打包 注意为了能够 ...

最新文章

  1. “诺奖摇篮”贝尔实验室:从辉煌到衰败的百年沉浮
  2. Android --- Android Device Monitor 在 3.0 版本之后废弃了怎么办
  3. [TCP/IP]TCP服务端accept发生在三次握手的哪一个阶段
  4. setstate是同步还是异步_谈谈 IO模型:同步、异步、阻塞、非阻塞
  5. ISO9660文件系统分析
  6. 微信网页开发(2)--使用微信开发者工具
  7. 一文看懂STM32单片机和51单片机区别
  8. Paypal Payments REST API支付 沙箱测试 php版本
  9. maya导入abc动画_外包过程中的动画重定向以及蒙皮调整经验
  10. 绝地求生显示器测试软件,《绝地求生大逃杀》1728*1080分辨率怎么设置?自定义分辨率设置方法分享...
  11. 用 Compose 实现个空调,为你的夏日带去清凉
  12. 手把手教你做蓝牙小车(二)
  13. python--预测未来子女的身高、计算能量的消耗、为自己的手机充值、将指定的十进制数转换成二进制、八进制、十六进制
  14. ARM SMMU的原理与IOMMU[转载]
  15. Crosswalk 集成到 Android Studio
  16. 超越爱因斯坦 ——宇宙是可以理解的
  17. 深圳捷迅YL-800MT PE13管脚千万不能悬空
  18. NUC“小钢炮”现身ChinaJoy:英特尔为了游戏有多拼?
  19. 2012年报刊杂志订阅目录【全面 1900条记录】
  20. ALV GRID类型

热门文章

  1. ThinkPHP5.0的访问路径随记
  2. 【洛谷T37388】P哥破解密码
  3. Raspberry Config.txt 介绍
  4. 两边定宽,中间自适应布局的四种实现方法
  5. CXF生成本地ws调用代码测试webservice
  6. 文件夹文件遍历并插入数据库的操作,IO Directory File的递归操作
  7. 菜鸟学习Spring——60s配置XML方法实现简单AOP
  8. SPFieldLookupValue
  9. 敏捷开发用户故事系列之一:何为用户故事
  10. C# 词典数据结构设计【附demo】