在Ubuntu 12.4下安装qtcreator的绘图控件qwt,简单轻松
2014-09-27 18:13
211 查看
由于工程的需要,要用qwt,于是参考网上的教程一步一步安装发现还是有问题,然后自己一步步摸索。终于搞定。总结起来,就是要把网上的教程揉合到一起才算是符合Ubuntu12.4安装qtcreator+qwt。好了,安装步骤如下。
1,准备工作:Ubuntu 12.4+qtcreator(我的版本是2.4.1) + qwt-6.1.1(http://sourceforge.net/projects/qwt/)
2,解压qwt-6.1.1到一个固定的目录,使用qtcreator打开目录下的qwt.pro,然后构建就可以了,qtcreator会帮你生成插件库和应用库。
注意,如果生成的库文件目录不在qwt-6.1.1,而在qwt-6.1.1目录外面,那么请你把 /lib 目录和/designer目录拷贝到qwt-6.1.1目录下。
把插件库qwt-6.1.1/designer/plugins/designer/linqwt_designer_plugin.so拷贝到 /usr/lib/i386-linux-gun/qt4/plugins/designers.
然后再把qwt-6.1.1/lib中的四个库文件拷贝到/usr/lib/i386-linux-gun/qtcrearor中。
注意,这里qt4和qtcrearor的安装目录在i386-linux-gun中,如果你的电脑是64位的话,那i386-linux-gun改成x86_64-linux-gun目录。
好了,这就可以在qtcreator的控件中看到qwt控件了。
3,如果现在要编译包含qwt控件的工程还是会出错,提示找不到头文件等。这时,我们需要在工程文件 *.pro后面添加如下语句:
QWT_ROOT = /home/user/QT/qtctrl/qwt-6.1.1 //注意要修改程你自己的目录路径
include( $${QWT_ROOT }/qwtfunctions.pri )
INCLUDEPATH += $${QWT_ROOT}/src
DEPENDPATH += $${QWT_ROOT}/src
contains(QWT_CONFIG, QwtFramework) {
LIBS += -F$${QWT_ROOT}/lib
}
else {
LIBS += -L$${QWT_ROOT}/lib
}
qwtAddLibrary(qwt)
contains(QWT_CONFIG, QwtOpenGL ) {
QT += opengl
}
else {
DEFINES += QWT_NO_OPENGL
}
contains(QWT_CONFIG, QwtSvg) {
QT += svg
}
else {
DEFINES += QWT_NO_SVG
}
win32 {
contains(QWT_CONFIG, QwtDll) {
DEFINES += QT_DLL QWT_DLL
}
}
注意,需要改第一句的目录路径,把路径改成你解压的目录路径就ok了。
现在可以编译通过了。
1,准备工作:Ubuntu 12.4+qtcreator(我的版本是2.4.1) + qwt-6.1.1(http://sourceforge.net/projects/qwt/)
2,解压qwt-6.1.1到一个固定的目录,使用qtcreator打开目录下的qwt.pro,然后构建就可以了,qtcreator会帮你生成插件库和应用库。
注意,如果生成的库文件目录不在qwt-6.1.1,而在qwt-6.1.1目录外面,那么请你把 /lib 目录和/designer目录拷贝到qwt-6.1.1目录下。
把插件库qwt-6.1.1/designer/plugins/designer/linqwt_designer_plugin.so拷贝到 /usr/lib/i386-linux-gun/qt4/plugins/designers.
然后再把qwt-6.1.1/lib中的四个库文件拷贝到/usr/lib/i386-linux-gun/qtcrearor中。
注意,这里qt4和qtcrearor的安装目录在i386-linux-gun中,如果你的电脑是64位的话,那i386-linux-gun改成x86_64-linux-gun目录。
好了,这就可以在qtcreator的控件中看到qwt控件了。
3,如果现在要编译包含qwt控件的工程还是会出错,提示找不到头文件等。这时,我们需要在工程文件 *.pro后面添加如下语句:
QWT_ROOT = /home/user/QT/qtctrl/qwt-6.1.1 //注意要修改程你自己的目录路径
include( $${QWT_ROOT }/qwtfunctions.pri )
INCLUDEPATH += $${QWT_ROOT}/src
DEPENDPATH += $${QWT_ROOT}/src
contains(QWT_CONFIG, QwtFramework) {
LIBS += -F$${QWT_ROOT}/lib
}
else {
LIBS += -L$${QWT_ROOT}/lib
}
qwtAddLibrary(qwt)
contains(QWT_CONFIG, QwtOpenGL ) {
QT += opengl
}
else {
DEFINES += QWT_NO_OPENGL
}
contains(QWT_CONFIG, QwtSvg) {
QT += svg
}
else {
DEFINES += QWT_NO_SVG
}
win32 {
contains(QWT_CONFIG, QwtDll) {
DEFINES += QT_DLL QWT_DLL
}
}
注意,需要改第一句的目录路径,把路径改成你解压的目录路径就ok了。
现在可以编译通过了。
相关文章推荐
- qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- Qt第三方图形控件qwt的编译安装与使用的简单方法(Win7+Qt4.8.6+MinGW4.8.2)
- qt超强绘图控件qwt - 安装及配置
- paper 139:qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- QWT安装配置,控件在Qtcreator中显示 (基于Ubuntu12.04)
- Ubuntu下将qwt安装进QtCreator
- qt超强绘图控件qwt - 安装及配置
- ubuntu如何支持支付宝安全登录,安装控件
- ubuntu9.10 texlive 2009 简单安装教程
- 硬盘下安装删除Ubuntu9.04和XP下多系统完全删除WIN7和去掉Window7安装程序的启动项的方法(非常简单)
- Ubuntu轻松安装微软雅黑字体