NIVIDIA Tegra K1 QWT安装教程

发布时间 - 2017-06-20 00:00:00    点击率:

在linux系统下,tegra k1(arm体系),只有qtcreator的环境下,去安装qwt6.1.0;

下载

系统安装好之后,直接联网在系统自带的软件安装程序中搜索Qt,安装Qt5.2.1,之后去下载

进入之后,选择6.1.0版本,如下图:

然后选择qwt-6.1.0.tar.bz2格式的压缩包(qwt-6.1.0.qch是帮助文档,就是Qtcteator里面F1帮助界面显示的内容),用于Linux操作系统

安装:

下载完成之后解压文件,进入压缩包所在目录,运行命令:tar -xvf qwt-6.1.0.tar.bz2,应该就可以解压了,或者直接傻瓜式的鼠标操作,完成之后,使用QtCreator打开工程,构建工程,

下面遇到了重点,也是问题,编译过程会报错,(无错误直接过去最好),你查看编译输出的时候,会看到Project ERROR: Unknown module(s) in QT: svg;我查了很多帖子,多说是版本不一致导致的,有可能是这个原因,但在本例中确实是因为缺少svg Modules而造成的,(补充说明:SVG(scalable vector graphics可缩放矢量图形)是基于可拓展标记语(XML),用于描述二维矢量图形的一种图形格式。由W3C制定。是一种和图像分辨率无关的矢量图形格式。它与其他的图像格式相比优势在于:可以通过文本编辑器创建修改;可以被搜索、索引、脚本化或压缩;可伸缩;可以被任何分辨率下高清晰打印;可在图像质量不下降的情况下被放大)

解决办法:

sudo apt-get install libqt5svg5*

安装svg模块,重新编译就通过了,

之后进入编译生成目录,build-qwt6.1.0-gcc之类的,命令行运行make install,将编译好的东西安装,会自动在/usr/local/生成一个qwt6.1.0目录,里面就是我们需要的东西,到此为止,编译安装就算通过了

配置使用:

1.将/usr/local/qwt6.1.0/lib下的所有文件拷贝至/usr/lib/arm-linux-aneauhbf/qtcreator/,将/usr/local/qwt6.1.0/plugins/designer的文件拷贝至/usr/lib/arm-linux-aneauhbf/qt5/plugins/designer(没有则新建一个)(两个必须同时做之后才能在ui编辑器中看到Qwt插件)

2 在你的工程的pro文件添加 INCLUDEPATH += /usr/local/qwt6.1.0/include (添加头文件)

3 在你的工程的pro文件添加 LIBS += -L/usr/local/qwt6.1.0/lib -lqwt(添加库文件, -l前面的空格不能少啊);

上面做完之后就可以使用Qwt插件了。。。。。。。。。。。。。。。。。。。。。。。。。。。

移植(补充):

1.将/usr/local/qwt6.1.0/lib下的所有文件拷贝至/usr/lib/目录下,不然QtCreator生成的可执行文件只能在QtCreator环境下运行,而不能通过命令行运行。

 


# 压缩包  # 命令行  # 就可以  # 通过了  # 是一种  # 是因为  # 鼠标  # 有可能  # 但在  # 其他的 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  如何在IIS中新建站点并解决端口绑定冲突?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  如何彻底卸载建站之星软件?  如何确认建站备案号应放置的具体位置?  昵图网官网入口 昵图网素材平台官方入口  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  如何在云指建站中生成FTP站点?  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  如何在万网利用已有域名快速建站?  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  大同网页,大同瑞慈医院官网?  在线教育网站制作平台,山西立德教育官网?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  佛山企业网站制作公司有哪些,沟通100网上服务官网?  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  html5audio标签播放结束怎么触发事件_onended回调方法【教程】  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  JavaScript如何操作视频_媒体API怎么控制播放  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  如何利用DOS批处理实现定时关机操作详解  Laravel如何自定义分页视图?(Pagination示例)  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  免费网站制作appp,免费制作app哪个平台好?  android nfc常用标签读取总结  Laravel如何使用Collections进行数据处理?(实用方法示例)  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  三星、SK海力士获美批准:可向中国出口芯片制造设备  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  如何在万网自助建站平台快速创建网站?  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  在centOS 7安装mysql 5.7的详细教程  Android中AutoCompleteTextView自动提示  Laravel Admin后台管理框架推荐_Laravel快速开发后台工具  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  Laravel如何记录自定义日志?(Log频道配置)  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  如何快速搭建虚拟主机网站?新手必看指南  魔方云NAT建站如何实现端口转发?  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南