qwt安装配置,以及集成到qtcreator中显示
2014-07-03 09:45
183 查看
一、首先保证你的QT环境已经搭建完成。
最简单的办法就是下载http://pan.baidu.com/s/1qW169QW 包含了windows和linux两个版本,这主要用linux的版本,SDK安装无需配置安装完成即可进行编程。不好的地方是在QTcreator中加入QWT时总是无法成功。
另一种方法是单独安装Qtcreator,编译QT,配置Qtcreator,这种方法相对复杂但是对后面的操作比较方便。
我在环境搭建的时候结合了这两者,即先用SDK整体安装。安装配置Qtcreator.(具体可参考http://blog.csdn.net/embeddedman/article/details/7423107)我的为2.8.1
二、下载编译qwt
环境搭建好之后下载qwt http://pan.baidu.com/s/1kTE8d6J
解压
编译
qmake (切记版本问题,应与前面提到的Qt中的qmake及Qt creator中使用的qmake版本一致)
make
sudo make install
qwt默认安装在/usr/local/qwt*下。我们可以通过更改默认安装路径来改变
看一下qwtconfig.pri配置文件,在第22行有:
[html] view
plaincopy
QWT_INSTALL_PREFIX = /usr/local/qwt-$QWT_VERSION
三、将qwt加入designer和creator中。
sudo cp /usr/local/qwt-6.0.1/plugins/designer/libqwt_designer_plugin.so /usr/local/Trolltech/Qt-4.8.5/plugins/designer (此举是将qwt控件集成进Qt4.8.5版本的designer中)(如果是编译安装的话)
sudo cp /usr/local/qwt-6.0.1/plugins/designer/libqwt_designer_plugin.so
~/QtSDK\QtCreator\lib\qtcreator\plugins\designer\ (采用SDK安装时,将qwt控件集成进SDK版本的designer中)
sudo cp /usr/local/qwt-6.0.1/lib/* /home/han/soft/qtcreator-2.8.1/lib/qtcreator(此举是讲qwt需要调用的库放入相应目录,在qtcreator中调用qwt控件需要这些文件)(这个qtcretor并不是SDK集成的那个,是后来自己单独安装的)
sudo cp /usr/local/qwt-6.1.0/plugins/designer/libqwt_designer_plugin.so /home/han/soft/qtcreator-2.8.1/bin/plugins/designer(此举是将qwt控件集成进Qtcreator自带的designer中)
四、重启qtcreator,可以在界面设计器里看到qwt控件了。
五、编写程序
随便打开一个工程,点击 ***.ui 即可发现生成了Qwt Widgets 控件栏 。
然后,我们随便拖一个控件到ui界面,会提示找不到对应的头文件。
复制/usr/local/qwt-5.2.1/include/ 所有头文件 到 /usr/include
复制/usr/local/qwt-5.2.1/lib 所有头文件 到 /usr/lib
再次编译,又发现错误::-1: 错误:collect2: ld returned 1 exit status (链接错误)
INCLUDEPATH += /usr/local/qwt-6.1.0/include
LIBS += -L /usr/local/qwt-6.1.0/lib -lqwt
在工程的pro文件添加上面2句即可,重新编译 通过 ok
参考文章:
http://blog.csdn.net/sh_sige/article/details/16804385 http://www.myexception.cn/qt/691043.html http://bbs.csdn.net/topics/390181802?page=1#post-397687393 http://blog.csdn.net/chenlong12580/article/details/7266508
最简单的办法就是下载http://pan.baidu.com/s/1qW169QW 包含了windows和linux两个版本,这主要用linux的版本,SDK安装无需配置安装完成即可进行编程。不好的地方是在QTcreator中加入QWT时总是无法成功。
另一种方法是单独安装Qtcreator,编译QT,配置Qtcreator,这种方法相对复杂但是对后面的操作比较方便。
我在环境搭建的时候结合了这两者,即先用SDK整体安装。安装配置Qtcreator.(具体可参考http://blog.csdn.net/embeddedman/article/details/7423107)我的为2.8.1
二、下载编译qwt
环境搭建好之后下载qwt http://pan.baidu.com/s/1kTE8d6J
解压
编译
qmake (切记版本问题,应与前面提到的Qt中的qmake及Qt creator中使用的qmake版本一致)
make
sudo make install
qwt默认安装在/usr/local/qwt*下。我们可以通过更改默认安装路径来改变
看一下qwtconfig.pri配置文件,在第22行有:
[html] view
plaincopy
QWT_INSTALL_PREFIX = /usr/local/qwt-$QWT_VERSION
三、将qwt加入designer和creator中。
sudo cp /usr/local/qwt-6.0.1/plugins/designer/libqwt_designer_plugin.so /usr/local/Trolltech/Qt-4.8.5/plugins/designer (此举是将qwt控件集成进Qt4.8.5版本的designer中)(如果是编译安装的话)
sudo cp /usr/local/qwt-6.0.1/plugins/designer/libqwt_designer_plugin.so
~/QtSDK\QtCreator\lib\qtcreator\plugins\designer\ (采用SDK安装时,将qwt控件集成进SDK版本的designer中)
sudo cp /usr/local/qwt-6.0.1/lib/* /home/han/soft/qtcreator-2.8.1/lib/qtcreator(此举是讲qwt需要调用的库放入相应目录,在qtcreator中调用qwt控件需要这些文件)(这个qtcretor并不是SDK集成的那个,是后来自己单独安装的)
sudo cp /usr/local/qwt-6.1.0/plugins/designer/libqwt_designer_plugin.so /home/han/soft/qtcreator-2.8.1/bin/plugins/designer(此举是将qwt控件集成进Qtcreator自带的designer中)
四、重启qtcreator,可以在界面设计器里看到qwt控件了。
五、编写程序
随便打开一个工程,点击 ***.ui 即可发现生成了Qwt Widgets 控件栏 。
然后,我们随便拖一个控件到ui界面,会提示找不到对应的头文件。
复制/usr/local/qwt-5.2.1/include/ 所有头文件 到 /usr/include
复制/usr/local/qwt-5.2.1/lib 所有头文件 到 /usr/lib
再次编译,又发现错误::-1: 错误:collect2: ld returned 1 exit status (链接错误)
INCLUDEPATH += /usr/local/qwt-6.1.0/include
LIBS += -L /usr/local/qwt-6.1.0/lib -lqwt
在工程的pro文件添加上面2句即可,重新编译 通过 ok
参考文章:
http://blog.csdn.net/sh_sige/article/details/16804385 http://www.myexception.cn/qt/691043.html http://bbs.csdn.net/topics/390181802?page=1#post-397687393 http://blog.csdn.net/chenlong12580/article/details/7266508
相关文章推荐
- QWT安装配置,控件在Qtcreator中显示 (基于Ubuntu12.04)
- Qt5.2.0 MinGW480 release静态版编译结果、过程及QtCreator配置分享(realfan的编译方法)(configure -h可以显示帮助)(静态编译mysql插件,需要做一些其它工作,机器上要有mysql)(不编译qtwebkit,就不用安装ActivePerl了)(用到 QMediaPlayer的编译办法)
- 史无前例完美的傻瓜式Qwt6.1.0安装教程(可以集成到QtCreator的Designer中)
- qwt-6.1.3库+QT5.9.3(msvc2017_64)+QtCreator4.4.1安装集成
- Debian(英文环境)下安装SCIM中文输入法以及中文显示配置
- windows关于QtCreator2.8.、Qt4.8.5、MinGW、Qwt等集成安装
- Debian(英文环境)下安装SCIM中文输入法以及中文显示配置
- linux下QtCreator安装、配置、使用QWT
- IDEA安装与破解/IDEA汉化版安装/IDEA + Maven + SpringMVC + Hibernate集成环境搭建/框架配置以及IDEA快捷使用
- wampserver集成环境安装,自定义根目录以及多站点配置
- Ubuntu FTP工具 FileZilla的安装以及配置正常显示中文目录
- pig安装配置以及PigPen插件与eclipse的集成
- Git安装与配置以及与intellij的idea集成使用
- [置顶] 安装Idea(集成scala)以及在windows上配置spark(hadoop依赖)本地开发环境
- maven的安装和配置以及阿里镜像的配置,idea中集成maven
- Ubuntu FTP工具 FileZilla的安装以及配置正常显示中文目录
- maven的安装配置以及在MyEclipse6.0中集成
- ant的安装配置以及在Eclipse上集成使用
- SPS安装过程中配置服务器场帐户设置页面不能正常显示以及IIS中SPS管理站点未配置成功问题的原因
- hive安装配置以及集成hbase