码迷,mamicode.com
首页 > 其他好文 > 详细

QWT库的编译及配置

时间:2016-05-12 17:16:29      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

1.      QWT的sourcecode 下载:

压缩包:https://sourceforge.net/projects/qwt/files/qwt/

SVN:svncheckout svn://svn.code.sf.net/p/qwt/code/branches/qwt-6.1

选用哪个方式,皆可。

2.    编译source code

a)  打开Qt的命令行工具 Qt 5.4 32-bit for Desktop(如下图),进入到QWTsource code目录,执行qmakeqwt.pro命令。

b)   然后用Qt Creator打开qwt.pro,Qt Creator需要配置工程,如果如下图(1),那么说明没有执行步骤a)。正确的工程配置应该为图(2)

技术分享

                                               图(1) 未执行qmake

技术分享

                                             图(2)正确执行qmake

c)        构建工程

在Qt Creator中构建工程,等待完成即可。

NOTE:这里之所以一定要使用MSVC编译,是因为官方发布的Qt Creator是用MSVC编译的。如果QWT用MingW编译,Qt Creator中双击打开*.ui时,无法看到QWT控件。


3.      QWT配置

a)        为保证能看到QWT控件,需要将qwt_designer_plugin.dll拷贝到C:\Qt\Qt5.4.2\Tools\QtCreator\bin\plugins\designer下。

b)        Lib的拷贝,将QWT编译出的库(qwt.dll,qwt.lib, qwtd.dll, qwtd.lib)拷贝到Qt\Qt5.4.2\5.4\msvc2013\lib\qwt_lib下(将库放在Qt下还是其他目录,这个根据自己喜好,只要保证工程能正确找到即可)

c)        工程*.pro文件配置

DEFINES+=QWT_DLLQT_DLL

CONFIG+=qwt

CONFIG(debug,debug|release){

    LIBS+=-L"C:/Qt/Qt5.4.2/5.4/msvc2013/lib/qwt_lib"-lqwtd

}else{

   LIBS+=-L"C:/Qt/Qt5.4.2/5.4/msvc2013/lib/qwt_lib"-lqwt

}

INCLUDEPATH+=C:/Qt/Qt5.4.2/5.4/msvc2013/include/QWT

DEPENDPATH+=C:/Qt/Qt5.4.2/5.4/msvc2013/include/QWT

NOTE: QtCreator的清理,有时候并不能彻底清理,如果自己的测试工程遇到编译或者链接错误,最好去debug或者release目录下手动清理。


QWT库的编译及配置

标签:

原文地址:http://blog.csdn.net/superyang198608/article/details/51363909

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!