在Ubuntu 12.4下安装qtcreator的绘图控件qwt,简单轻松
来源:互联网 发布:人工智能产业链分层图 编辑:程序博客网 时间:2024/05/20 18:51
由于工程的需要,要用qwt,于是参考网上的教程一步一步安装发现还是有问题,然后自己一步步摸索。终于搞定。总结起来,就是要把网上的教程揉合到一起才算是符合Ubuntu12.4安装qtcreator+qwt。好了,安装步骤如下。
1,准备工作:Ubuntu 12.4+qtcreator(我的版本是2.4.1) + qwt-6.1.1(http://sourceforge.net/projects/qwt/)
好了,这就可以在qtcreator的控件中看到qwt控件了。
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了。
现在可以编译通过了。
0 0
- 在Ubuntu 12.4下安装qtcreator的绘图控件qwt,简单轻松
- 在Ubantu的qtcreator中安装qwt
- 在ubuntu下安装QTCreator
- win7下QtCreator中qwt插件的安装
- Ubuntu下将qwt安装进QtCreator
- linux下QtCreator安装、配置、使用QWT
- QWT安装配置,控件在Qtcreator中显示 (基于Ubuntu12.04)
- QWT安装配置,控件在Qtcreator中显示 (基于Ubuntu12.04)
- Ubuntu下安装qtcreator
- Ubuntu下QtCreator的安装与卸载
- qwt在vs2008下的安装
- QWT在win7下的安装说明
- qwt在linux下的安装
- linux下在qtcreator里装qwt插件
- qtcreator在linux下的安装
- linux学习笔记--在qtcreator上安装qwt插件
- 【Qt编程】QWT在QtCreator中的安装与使用
- 在QtCreator中使用Qwt遇到的几个问题
- 软工视频——软件计划
- HDU 5046 Airport DLX 2014 ACM/ICPC Asia Regional Shanghai Online
- 经典算法研究系列:五、红黑树算法的实现与剖析
- iOS UIButton 设置图片不变型 setImage:
- C++_链表
- 在Ubuntu 12.4下安装qtcreator的绘图控件qwt,简单轻松
- introduction to algorithms data structure lesson_1 stack
- linux 增加一个用户并打通ssh
- 抽象类
- HDU 5044 Tree 树链剖分
- mac 安装 apache ant
- android 数据存储之文件操作
- sicily1020
- android:源码在线查看地址