在Linux系统下,Tegra
K1(AXC90M连串),惟有QtCreator的条件下,去安装Qwt6.1.0;

在Linux系统下,Tegra
K1(A汉兰达M种类),唯有QtCreator的条件下,去安装Qwt6.1.0;

NIVIDIA Tegra K1 QWT安装使用难题和平消除决办法,nividiaqwt

在Linux系统下,Tegra
K1(AENCOREM种类),唯有QtCreator的环境下,去安装Qwt6.1.0;

下载

系统装置好之后,直接联网在系统自带的软件安装程序中寻觅Qt,安装Qt5.2.1,之后去

澳门金沙国际 1

跻身之后,接纳6.1.0本子,如下图:

澳门金沙国际 2

【澳门金沙国际】QWT安装使用难题和平解决决办法。然后选用qwt-6.1.0.tar.bz2格式的压缩包(qwt-6.1.0.qch是支援文书档案,正是Qtcteator里面F1帮扶界面呈现的剧情),用于Linux操作系统

澳门金沙国际 3

安装:

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

上边蒙受了关键,也是题材,编写翻译进度会报错,(无不当直接过去极端),你查看编写翻译输出的时候,会看出Project
E普拉多RO帕杰罗: 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(没有则新建1个)(八个必须同时做之后才能在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环境下运行,而不可能通过命令行运营。

 

Tegra K1
QWT安装使用难题和平化解决办法,nividiaqwt 在Linux系统下,Tegra
K1(ARM种类),唯有QtCreator的环境下,去安装Qwt6.1.0; 下载 :
系统安…

鉴于师兄项指标缘故,要做二个坐标类别,经过查找资料,决定运用第叁方类库qwt。

澳门金沙国际 ,下载

下载

先是不难介绍一下qwt。qwt是2个依据qt编写的第壹方类库,传说它装有很好的可移植性。当然也得以移植到嵌入式linux下的qte中(那才是小编关心的关键)。不罗嗦了,进入正题。

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

系统设置好将来,直接联网在系统自带的软件安装程序中查找Qt,安装Qt5.2.1,之后去下载

笔者的安装环境是:CentOS5.4

澳门金沙国际 4

澳门金沙国际 5

  • qtsdk-2010.01 + qwt-5.2.1

跻身之后,选拔6.1.0版本,如下图:

进去之后,选拔6.1.0本子,如下图:

源码包的得到:centos和qt就不提了,qwt能够从上获取。因为是设置在linux环境下,所以要下载后缀为tar.bz2的压缩包。

澳门金沙国际 6

澳门金沙国际 7

设置步骤:

接下来选取qwt-6.1.0.tar.bz2格式的压缩包(qwt-6.1.0.qch是帮扶文书档案,正是Qtcteator里面F1扶助界面呈现的内容),用于Linux操作系统

下一场接纳qwt-6.1.0.tar.bz2格式的压缩包(qwt-6.1.0.qch是支持文书档案,正是Qtcteator里面F1扶持界面展现的始末),用于Linux操作系统

1.进来文件所在目录,解压qwt。

澳门金沙国际 8

澳门金沙国际 9

#tar jxvf qwt-5.2.1.tar.bz2

安装:

安装:

2.开拓qt creator,然后open
projects->找到解压后的qwt-5.2.第11中学的qwt.pro文件->open。

下载达成之后解压文件,进入压缩包所在目录,运转命令:tar
-xvf
qwt-6.1.0.tar.bz2,应该就足以解压了,恐怕直接傻瓜式的鼠标操作,达成未来,使用QtCreator打开工程,创设筑工程程,

下载达成以往解压文件,进入压缩包所在目录,运转命令:tar
-xvf
qwt-6.1.0.tar.bz2,应该就能够解压了,只怕间接傻瓜式的鼠标操作,完毕之后,使用QtCreator打开工程,营造筑工程程,

3.build->clean all->run qmake。clean
all的作用是严防你在此之前编写翻译战败的文件运转,该步首要生成了makefile文件。

下边碰着了重庆大学,也是难点,编写翻译进度会报错,(无不当直接过去极端),你查看编写翻译输出的时候,汇合到Project ERAV4RO奥迪Q3: Unknown
module(s) in QT: svg;作者查了好多帖子,多正是版本不均等导致的,有大概是以此原因,但在本例中确实是因为贫乏svg
Modules而招致的,(补充表达:SVG(scalable vector graphics可缩放矢量图形)是基于可开始展览标记语(XML),用于描述二维矢量图片的一种图形格式。由W3C制定。是一种和图像分辨率无关的矢量图形格式。它与别的的图像格式相比较优势在于:能够经过文件编辑器创建修改;可以被寻找、索引、脚本化或回落;可伸缩;能够被此外分辨率下高清晰打字与印刷;可在图像质量不降低的景色下被推广)

上面境遇了重庆大学,也是难点,编写翻译进程会报错,(无不当间接过去极端),你查看编译输出的时候,会看到Project ELacrosseRO奥迪Q7: Unknown
module(s) in QT: svg;笔者查了众多帖子,多实属版本分歧导致的,有可能是其一原因,但在本例中确确实实是因为不够svg
Modules而招致的,(补充表达:SVG(scalable vector graphics可缩放矢量图形)是依照可进展标记语(XML),用于描述二维矢量图形的一种图形格式。由W3C制定。是一种和图像分辨率非亲非故的矢量图形格式。它与别的的图像格式相比优势在于:能够透过文件编辑器创设修改;能够被搜寻、索引、脚本化或调整和缩短;可伸缩;能够被其余分辨率下高清晰打印;可在图像品质不下跌的图景下被加大)

4.rebuild qwt。

化解办法:

消除办法:

5.跻身qwt-5.2.1目录,执行命令#make install。

sudo apt-get install libqt5svg5*
sudo apt-get install libqt5svg5*

6.进去/qwt-5.2.1/lib,将里面包车型地铁伍个库文件分别copy到/qtsdk-2008.01/qt/lib目录下和/qtsdk-二〇〇八.01/lib目录下。

设置svg模块,重新编写翻译就透过了,

安装svg模块,重新编写翻译就经过了,

7.或然第4步也得以用上面方法来取代:在qwt的工程文件中参预:

后来进入编写翻译生成目录,build-qwt6.1.0-gcc之类的,命令行运维make
install,将编写翻译好的事物安装,会自行在/usr/local/生成3个qwt6.1.0目录,里面就是我们需求的事物,到此停止,编写翻译安装固然通过了

而后进入编写翻译生成目录,build-qwt6.1.0-gcc之类的,命令行运营make
install,将编写翻译好的事物安装,会活动在/usr/local/生成八个qwt6.1.0目录,里面正是大家须要的事物,到此结束,编写翻译安装固然通过了

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

布署利用:

布局利用:

      LIBS += -L”/usr/local/qwt-5.2.1/lib/” -lqwt

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插件)

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插件)

那样就ok了,大家能够在/qtsdk-二零一零.01/qt/bin/designer中看到qwt控件了,如下图:

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

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

澳门金沙国际 10

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

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

笔者们编写翻译一个examples中的realtime例子试试.

地点做完事后就足以动用Qwt插件了。。。。。。。。。。。。。。。。。。。。。。。。。。。

上边做完事后就足以应用Qwt插件了。。。。。。。。。。。。。。。。。。。。。。。。。。。

澳门金沙国际 11

移植(补充):

移植(补充):

功效不错是吧?然而有贰个遗憾,便是qt
creator的designer中并不可能体现qwt控件,可是自身深信那是足以做到的,后天消除那个标题吗。

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

1.将/usr/local/qwt6.1.0/lib下的全部文件拷贝至/usr/lib/目录下,不然QtCreator生成的可执行文件只能在QtCreator环境下运作,而不能够因而命令行运转。

接下去还有用qte的qmake编写翻译qwt,和移植到嵌入式qte的难题,欢迎继续关切下一篇《Linux下Qwt-2.5.1集成到Qt
Creator》。thanks!

 

 

澳门金沙国际 12

相关文章