qwt6.1.0编译与安装

1、配置qwt

qmake(编译什么版本qwt的就用什么版本的qmake,如需要在arm平台的qwt,即需使用arm平台的qmake)

要是需要静态库,把qwtconfig.pri文件的Dll关掉:

#QWT_CONFIG           += QwtDll

 

2、make

要是没有修改qwtconfig.pri配置文件,可能出现下面问题

2.1、qwt_symbol.cpp:20:26: fatal error: qsvgrenderer.h: No such file or directory compilation terminated. 

(没有svg的支持,屏蔽掉这两个模块:#QWT_CONFIG     += QwtSvg#QWT_CONFIG     += QwtPlayground

2.2、qwt_plot_glcanvas.h:15:17: fatal error: qgl.h: No such file or directory compilation terminated.

(没有opengl的支持,屏蔽掉opengl模块:#QWT_CONFIG     += QwtOpenGL)

2.3、arm平台下应该要把QWT_CONFIG     += QwtDesigner屏蔽掉

当然,出现问题修改配置文件后需重新qmake

3、安装

编译完成,接下来当然是安装了。

自己需要什么文件就拷贝什么文件就好了。

一般情况下,我们都需要libqwt.so.6这个qwt的库,当然也需要它对应的头文件了。

qwt的库,在qwt源码根目录下的lib文件夹;

头文件,在src目录;

要是编译的是桌面版本的qwt,且你需要在qt设计师中使用,即把plugins/designer/libqwt_designer_plugin.so拷贝到qtCreater安装路径下的、bin/designer/plugins/下面

Qt的工具→界面编辑器→关于Qt设计师的插件→刷新。(即使你在arm平台下使用qwt,要在qt设计师使用qwt,也是使用桌面版编译的qwt的libqwt_designer_plugin.so插件)

 另外,要是设计师插件加载失败,那可能是qwt的库没有拷贝到系统的默认库路径下。那就拷贝吧,注意拷贝链接文件时,加上-f选项

当然也可以make install自动拷贝,但要是没配置路径,不一定会拷贝到你想要的地方噢。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值