Qt 5.4.2(自带mingw32)配置Qwt6.1.2

1准备工具:

a.  下载qt5.4.1mingw版   下载大小为842M,然后傻瓜式地安装,在选择一步步地过程中,注意有个地方要全选所有的模块

下载地址为http://www.qt.io/download-open-source/#section-2

打开之后显示如下页面:

Qt5.4以及更早的版本点击最下面的红框下载

b.     下载qwt-6.1.2.zip压缩包,大小为5.3M

下载地址为:http://qwt.sourceforge.net/,打开之后页面为:

点击最下面的红色框区域,跳转到下面页面,

点击qwt,页面跳转到:

点击6.1.2,进去之后,就可以下载qwt-6.1.2.zip压缩包,大小为5.3M

2.解压文件

我的Qt安装在了D盘根目录下,因此我为了方便以后查找,我在D:\Qt目录下新建一个Qwt文件夹,其中在一起的Qt5.4.2文件夹是Qt的安装文件,如图所示:

然后把下载下来的qwt- 6.1.2.zip压缩包,放到Qwt文件夹里面,然后解压到当前文件夹,解压之后如图所示:

先把压缩包删掉,然后查看qwt-6.1.2有如下内容:

上面几个文件夹比较重要,先简单说一下,后面都有用

第一个是designer文件夹,里面的内容为:

Src文件夹主要是一些头文件和源文件

examples是一个比较大的例子程序

3.采用Qt的命令行进行编译

编译步骤为

1 D:\Qt\Qt5.4.2\5.4\mingw491_32> cd D:\Qt\Qwt\qwt-6.1.2

2. D:\Qt\Qwt\qwt-6.1.2> qmake qwt.pro

3. D:\Qt\Qwt\qwt-6.1.2> mingw32-make

4. D:\Qt\Qwt\qwt-6.1.2> mingw32-make install  //这一步只不过把已经编译后好的文件夹复制到c盘,我觉得不用这一步

4.编译完成之后,会在以上文件夹生成一些内容:

1.

其中lib文件是新生成的,可以把lib文件夹拷贝到Qwt文件夹里面,lib里面只留下qwt.dll和qwtd.dll,其余可以删掉,

2.在Qwt里面新建文件夹src,把qwt-6.1.2里src文件的源文件和头文件全部拷贝到新建的src文件夹,如图所示

3.把把qwt-6.1.2里整个examples文件拷贝到Qwt文件夹,最后所有的保留的文件如图所示:

原来的qwt-6.1.2这个大文件可以删掉,也可以留着不管它

4.差点忘了,在qwt-6.1.2里的designer文件夹,生成了新文件plugins如图:

里面也有一个designer文件夹,里面生成了很重要的一个插件,大小为1042kb,我们把这个文件夹也复制一下保存到Qwt文件夹里,然后把这个插件复制到Qt的如下目录,如图:

而网上只说了将这个插件保存到:

D:\Qt\Qt5.4.2\Tools\QtCreator\bin\plugins\designer

我试了一下,前面的那个是必须设置的,而后面的这个感觉不设置也可以,下面的工程依然可以测试成功。

5.再新建一个工程测试有没有配置成功

新建的工程.pro文件要有如下设置:

CONFIG+=qwt  //这个感觉可以不要

LIBS+=D:\Qt\Qwt\lib\qwtd.dll //这个是为了找到源文件,否则会提示

undefined reference to `QwtPlot::QwtPlot(QWidget*)‘

注意,如果工程选择的是debug版,则选择qwtd.dll

如果工程选择的是release版,则要把qwtd.dll改成qwt.dll

INCLUDEPATH+=D:\Qt\Qwt\src  //这个是为了找到包含的源文件

为了方便以后复制写一个没有注释的设置:

CONFIG+=qwt

LIBS+=D:\Qt\Qwt\lib\qwtd.dll

INCLUDEPATH+=D:\Qt\Qwt\src

一般运行之后会出现程序异常结束,这时要把qwtd.dll或者qwt.dll拷贝到exe所在文件夹

我是写的word,没想到图片不能粘贴,我已把word文档传到http://download.csdn.NET/detail/bladeandmaster88/9742597,大家可以下载下来看

另外我在网上有更好的配置,只需要在新建的项目下添加 CONFIG += qwt就行,但这种方法不详细,我尝试了几下,没成功,希望有一篇像我这样写的详细的帖子。我也希望大家以后写帖子不仅是写给自己看,更要想着写给新手们看的,免得误导别人,哈哈,不说了,就这样吧。

http://blog.csdn.net/bladeandmaster88/article/details/50564060

时间: 2024-10-23 05:17:11

Qt 5.4.2(自带mingw32)配置Qwt6.1.2的相关文章

类库从自带的配置文件中获取信息(DLL文件 获取 DLL文件自带的配置信息) z

http://blog.csdn.net/shuaishifu/article/details/19602059 类库调用自身所带的配置文件中的配置信息,而不是读取应用程序所带的配置信息.代码如下: private Configuration GetConfig() { //获取调用当前正在执行的方法的方法的 Assembly Assembly assembly = Assembly.GetCallingAssembly(); string path = string.Format("{0}.c

[Windows Server 2008] IIS自带FTP配置方法

★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:IIS自带FTP配置方法·IIS自带的FTP服务是最安全的,不会像Serv-U那样存在各种漏洞:但其配置过程也比较复杂.·本节将以虚拟目录方式,实现多个FTP帐户,并且每个帐户都相互隔离.·FTP安装方法本节不再赘述,请参考我站“IIS安装方法”课程. 1.创建FTP站点 ·安装FTP后,系统不会自动创建FTP站

[Windows Server 2012] IIS自带FTP配置方法

★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:IIS自带FTP配置方法·IIS自带的FTP服务是最安全的,不会像Serv-U那样存在各种漏洞:但其配置过程也比较复杂.·本节将以虚拟目录方式,实现多个FTP帐户,并且每个帐户都相互隔离.·FTP安装方法本节不再赘述,请参考我站“IIS安装方法”课程. 1.创建FTP站点 ·安装FTP后,系统不会自动创建FTP站

redis停启脚本(带OOM配置功能)多语言版

redis停机脚本带OOM配置功能 1.Shell #!/bin/sh # # redis init file for starting up the redis daemon # # chkconfig: - 20 80 # description: Starts and stops the redis daemon. # # Source function library. . /etc/rc.d/init.d/functions name="redis-server" exec=

中标麒麟QT+ODBC+人大金仓开发环境配置

一.吐槽 最近由于项目的背景,需要在中标麒麟的系统上搭建QT通过ODBC访问人大金仓数据库的开发环境,平常用惯了Ubuntu手到擒来的特性,实在有点不适应. 在找了大半天也没有找到麒麟提供的软件源的情况下,我发现它有可能基于REHL6.4深度定制,就索性给它换了一套由163提供的CentOS源,结果倒是发现很多待 安装的软件包依赖都不是很好,真是醉了.实在没办法只能源码编译走起  : ( 二.安装人大金仓     就整体的思路来说,安装人大金仓的过程分为两部分:一.选择安装特性.解压缩文件.配置

QTCreator2.8.0+Qt Open source 4.8.5环境配置(Win7x64)

开始使用QT了,环境配置好了,以后才不会有这方面的麻烦,所以第一步,把自己的工作环境搭建好! 下面是我的环境搭建过程,留个记录,也为了后来者能少走一些弯路. 1. 下载安装文件 要使用QT功能,那么必须要下载QT的源码,还必须要一个是用QT的编译环境,可以是VS2010,也可以是专用于QT编程的QT Creator.本人选择QT Creator,所以也必须要下载QT Creator. 根据网上大部分教程及自己买的书籍获取的信息,在选择版本的时候,QT 源码选择4.8.5,而QT Creator选

spring自带测试配置

spring自带的测试注解 @ContextConfiguration(locations="classpath:applicationContext.xml")@RunWith(SpringJUnit4ClassRunner.class) public class TestUserDaoImpl extends AbstractJUnit4SpringContextTests{ @Autowired UserDao userDao; //TODO } classpath:applic

linux下配置QT(很全的步骤,配置QMAKESPEC)

一.下载Qt源码包到本机,然后解压缩#tar zxvf qt-x11-opensource-src-4.3.2.tar.gz -C /usr/local //将qt-x11-opensource-src-4.2.3.tar.gz源码包解压缩到/usr/local目录(推荐解压缩至 /usr/local目录) 二.进入用户家目录的.bash_profile文件设置Qt环境变量,在这里我们以root用户以例. #vi /root/.bash_profile //打开root用户.bash_profi

Qt之QCustomPlot绘图(一)配置和第一个例子

最近一个用Qt开发的项目需要绘制坐标曲线,我在老师的指点下使用了QCustomPlot这个插件,使用方法简单,功能还算不错. 可是在网上找了很多资料和博文都只是将官方提供的例子演示一遍,没有系统全面的学习资料,所以我决定把自己在探索过程中获得的一些开发实例和经验分享出来,与大家共同学习交流,请各位朋友多多指教. 一.QCustomPlot的安装 官方下载地址:http://www.qcustomplot.com/index.php/download 推荐下载第一个链接,里面有很多官方给的例子可以