环境:ubuntu14.04 + qt5.7.0 + qwt6.1.3

1.下载qwt-6.1.3,不过多介绍,网站下源代码(qwt-6.1.3.tar.bz2)。上次有提过。然后解压生成qwt-6.1.3文件夹。

2.打开终端。进入这个文件夹的目录。接下来第三步重点说明。基本所有错误来自第三步。

3.本来直接下面3条命令就可以搞定。

  1. qmake

  2. make

  3. make install

但是,假如你以前装过别的版本Qt,或者其他种种别的原因会导致你的qmake和你现在用的qt版本不匹配。折旧导致了你怎么搞也不会显示qwt这个控件。所以为了以防万一。去找到你现在qt版本的qmake命令。下面命令根据自己的路径更改。

/opt/Qt5.7.0/5.7/gcc_64/bin/qmake qwt.pro
make

等待。。。

make install

结束后qwt会自动安装到/usr/local这个目录里。

4.进入/usr/local/qwt-6.1.3。发现5个子目录。接下来的工作就是拷贝。

1)来到/usr/local/qwt6-1-3/plugins/designer. 拷贝这个文件到/opt/Qt5.7.0/5.7/gcc_64/plugins/designer

再拷贝一份到/opt/Qt5.7.0/Tools/QtCreator/lib/Qt/plugins

sudo cp libqwt_designer_plugin.so /opt/Qt5.7.0/Tools/QtCreator/lib/Qt/plugins/
sudo cp libqwt_designer_plugin.so /opt/Qt5.7.0/5.7/gcc_64/plugins/designer/

2)来到/usr/local/qwt-6.1.3/include。拷贝所有的到/usr/include

sudo cp * /usr/include<span style="font-size:18px;"><span style="font-size:18px;"><span style="font-size:18px;"></span></span></span>

3)来到/usr/local/qwt-6.1.3/lib。拷贝所有的到/usr/lib

sudo cp * /usr/lib

5.基本完成,最后在项目中的.pro文件中加入下面的代码就完成,可以测试了。

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

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

  3. 具体参见这位大神写的

ubuntu下qt插件qwt的使用相关推荐

  1. Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法

    Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法 最近由于老师要求要在Ubuntu下QT上进程多线程服务器的开发,虽然只是单纯的调用qt的network模块,但是为了避免麻烦,我 ...

  2. qt程序在Linux下字体乱了,解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!...

    本文解决的主要是界面程序编译运行后无法显示中文的问题,如果在creater 中无法输入中文,下载个IBus或者搜狗之类的中文输入法即可解决! 首先说乱码问题,这个很好解决: 如果是在linux下打开W ...

  3. ubuntu下qt运行报错 /usr/bin/ld: cannot find -lGL

    问题描述 在Ubuntu下运行Qt程序报错: /usr/bin/ld: cannot find -lGL collect2: error: ld returned 1 exit status 解决方案 ...

  4. vscode在ubuntu下安装插件,同时配置python虚拟环境、ctrl+鼠标滚轮放大代码窗口设置

    linux下vs code 两大问题: 1.无法在code中切换虚拟环境 2.文件夹有时候会莫名其妙打不开,似乎和文件夹的命名有关系. 已弃坑,不再使用. ---------------------- ...

  5. Ubuntu下QT的安装详细教程

    本文转自:http://blog.chinaunix.net/uid-7945126-id-4987195.html 经测试完美解决 --------------------------------- ...

  6. Ubuntu下Qt报错 “cannot find -lGL“

    libgl1-mesa-dev是有关OpenGL的库. 原因是不能找到Opengl的库,但是在Ubuntu下能搜索到.创建一个软链接解决此问题. find /usr -name libGL* ln - ...

  7. 【Qt】Ubuntu下Qt应用程序自启动设置

    1.问题描述 第一步,确保手动启动Qt程序没有报错!如果报以下错误,参见博客 qt.qpa.xcb: could not connect to display qt.qpa.plugin: Could ...

  8. Ubuntu下Qt中使用pcl库

    pcl依赖及安装 1.一般不用到qt或vtk显示点云 ###pcl通过ppa安装步骤 //这样安装,目前默认安装的是pcl1.7.2 sudo add-apt-repository ppa:v-lau ...

  9. 【Qt】ubuntu下Qt开发环境的搭建

    下载对应版本的Qt开发环境 Qt官网下载地址:https://download.qt.io 国内镜像下载地址:https://mirrors.cloud.tencent.com/qt/ .建议用镜像下 ...

最新文章

  1. Unity Dotween官方案例学习
  2. Java 并发专题 : Semaphore 实现 互斥 与 连接池
  3. linux symbol文件,LINUX EXPORT_SYMBOL_GPL及EXPORT_SYMBOL导出函数
  4. 谷歌chrome浏览器的源码分析(五)
  5. python opencv imshow()显示窗口中文字符出现乱码 解决方案:将utf-8转换为gbk(未能完全解决)
  6. Python 之字符串常用方法
  7. Ubuntu18.04彻底删除MySQL数据库
  8. html中怎么写jq,用jQuery替换HTML页面中的文本
  9. 鸟叔linux私房菜基础篇简体,鸟叔的Linux私房菜基础篇-学习笔记(一)
  10. VS 错误: 未找到与约束contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService...
  11. Tomcat是如何将请求一步步传递到我们编写的HttpServlet类中的
  12. 怎么学单片机,怎么入门
  13. 计算机没有鼠标用英语怎么说,鼠标用英语怎么说
  14. 阿里巴巴实习生面试悲惨经历
  15. 路由器密码破解:路由器登陆密码破解方法(仅用于丢失密码后
  16. JavaScript 读写剪贴板之方式汇总
  17. nginx: [emerg] unknown directive “锘? in******
  18. Word如何从目录后加页码
  19. iSlide(PPT插件)
  20. 如何将多行和多列转换为行和行Excel

热门文章

  1. Flutter布局中Expanded使用
  2. 案例1: Dynatrace分析某财险承保系统内存泄漏问题
  3. 云途加油站 | 一文读懂 Dynatrace 与 Amazon Lambda 的“双剑合璧心法”
  4. 数据结构实训——飞机订票系统
  5. 家装行业怎么做网络品牌推广?
  6. WINDOWS系统简介
  7. 织梦dedecms调用上一篇下一篇以及样式修改
  8. 人工智能第5章 对抗搜索
  9. C++/QT 贪吃蛇小游戏 界面设计
  10. Windows修改编码方式 win10