一、QWT 在windows下的编译:
前提是,已经安装了qt creator和qt windows的sdk,官网下载,直接安装。
首先,将qwt-6.0.1解压到C盘的根目录下.
此文件我已经上传
解压到某个目录下之后,需要修改qwt根目录下的qwtconfig.pri文件中的如下代码:
并将
win32 {
# On Windows you can’t mix release and debug libraries.
# The designer is built in release mode. If you like to use it
# you need a release version. For your own application development you
# might need a debug version.
# Enable debug_and_release + build_all if you want to build both.
CONFIG += debug # release/debug/debug_and_release
#CONFIG += debug_and_release
#CONFIG += build_all
}
修改成为
win32 {
# On Windows you can’t mix release and debug libraries.
# The designer is built in release mode. If you like to use it
# you need a release version. For your own application development you
# might need a debug version.
# Enable debug_and_release + build_all if you want to build both.
#CONFIG += debug # release/debug/debug_and_release
#CONFIG += debug_and_release
CONFIG += build_all
}
else {
CONFIG += release # release/debug
}
打开Qt Command prompt ,cd到qwt-5.2.1中,运行
qmake qwt.pro
mingw32-make
这里,如果喜欢,可以不用Qt Command prompt , 直接在Qt creator中打开qwt.pro,然后编译,不用qmake和mingw32-make,等着就行了。
这里注意了,在打开pro的时候会提示你使用什么方式去构建qwt-6.0.1,例如mingw或MSVC2010。在此一定得选mingw。否者无法生成.a文件。
运行之后,在c:\qwt-5.2.1文件夹中会生成一个lib文件夹,里面有libqwt5.a和qwt5.dll两个文件;
将libqwt2.a复制到x:\xx\2010.02.1\qt\lib中;
将qwt5.dll复制到x:\xx\2010.02.1\qt\bin中;
然后到c:\qwt-5.2.1\designer\plugins\designer文件夹中,把两个文件复制到相应的x:\xx\2010.02.1\qt\plugins\designer文件夹中;
然后到c:\qwt-5.2.1\src中把所有的头文件(.h)复制到x:\xx\2010.02.1\qt\include\qwt文件夹中,这里的qwt文件夹是自己建的。
二、通过QT creator使用qwt插件:
打开Qt Creator ,打开一个要用qwt的工程,点projects模式(左边侧栏),点build Environment的details,在PATH中加上:x:\xx\2010.02.1\qt\include\qwt,就是上文提到的拷贝过去的文件。其实不加应该也可以。
在.pro文件中加上2句话:
LIBS += -L"E:/Qt/2010.02.1/qt/lib" -lqwt5(这里也有可能是-lqwtd5,这个是debug的意思,看你qt编译的结果)
INCLUDEPATH += E:/Qt/2010.02.1/qt/include/qwt
可以在程序中包含所需的头文件,如#include <qwt/qwt_curve_fitter.h>, 然后写你需要的程序了。
重新打开qtcreator 就可以看见qdesigner里面就有了QWT的控件了(右击*.ui文件选择用QtDesinger打开 就可以看到控件中有Qwt Widgets了
一定注意库的名称。否者无法运行。
祝你成功。
win7下Qt中qwt-6.0.1环境的搭建
4星 · 超过85%的资源 需积分: 31 133 浏览量
2013-07-16
16:54:50
上传
评论
收藏 2KB ZIP 举报
zhoumh23212
- 粉丝: 2
- 资源: 31
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈