浅入深出在Win XP上傻瓜式编译安装Qwt(下)
来源:互联网 发布:网络主播哪一年兴起的 编辑:程序博客网 时间:2024/06/06 14:09
在Window是中使用Qt Crreator编译安装Qwt-5.2.0
程序设计2010-02-12 07:32:34 阅读94评论0字号:大中小
引自:http://www.qtcn.org/bbs/read.php?tid=25662
首先安装QT SDK,官方网站提供的SDK包括了QT Creator,所以只需下载SDK的二进制安装包即可。安装方法与普通Windos软件一样,点击.exe、next即可。 下载QWT的源码,这里我们下载的版本为qwt-5.2.0,然后解压到一个英文路径下。修改其主目录下的qwtconfig.pri文件(这里所做的修改主要是为了能够调试qwt程序):将
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
}
使用QT Creator打开解压后的qwt.pro工程文件,点击编译按钮,让QT Creator完成所有的工作。(注意使用QT4.6编译会产生一个qhash错误,我们只需修改以下qwt_valuelist.h即可,具体就是将25行和38行的代码改一下即可)将
在F:/Qt/9.05/qt/include目录下创建一个文件夹qwt, 将源码src目录下的(在qwt-5.2.0src)所有*.h文件拷到这个文件夹中。
当创建使用QWT库的QT程序时,将下面两句话添加到.pro文件中:
LIBS += -L”f:/Qt/2009.05/qt/lib” -lqwtd5
INCLUDEPATH += f:/Qt/2009.05/qt/include/qwt
但是这时我们还不能在QT Designer中看到qwt部件,这时由于先前下载的QT Creator是用MSVC编译的,所以我们需要重新下载一个QT Creator的源码包,用现有的QT Creator将其编译,以后我们使用编译过的QT Creator即可。
是不是挺繁琐的,不怕,只要您按照步骤做的话会很轻松!这里要提一下本文是参考QtCute,酷享Qt的博文,在他的基础上,把主要的步骤精简了出来,方便大家。
再说点多余的如果您安装了qt-sdk-win-opensource-2009.03.exe可以直接编译即可!如果是qt-sdk-win-opensource-2009.05.exe可以按以上的更改设置
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
}
使用QT Creator打开解压后的qwt.pro工程文件,点击编译按钮,让QT Creator完成所有的工作。(注意使用QT4.6编译会产生一个qhash错误,我们只需修改以下qwt_valuelist.h即可,具体就是将25行和38行的代码改一下即可)将
#if defined(QWT_TEMPLATEDLL)
改为 #if defined(QWT_TEMPLATEDLL) && (QT_VERSION < 0x040600)
编译完成后,将源码目录下的qwtd5.dll(在qwt-5.2.0lib)拷到QT SDK的bin目录下(在F:Qt?9.05qtin),将相应的libqwtd5.a拷到lib目录下(在F:F:Qt?9.05qtlib)。最后将源码(qwt-5.2.0designerpluginsdesigner)目录中libqwt_designer_plugind5.a文件和qwt_designer_plugind5.dll文件拷到QT SDK的designer目录下(在F:Qt?9.05qtpluginsdesigner)。 在F:/Qt/9.05/qt/include目录下创建一个文件夹qwt, 将源码src目录下的(在qwt-5.2.0src)所有*.h文件拷到这个文件夹中。
当创建使用QWT库的QT程序时,将下面两句话添加到.pro文件中:
LIBS += -L”f:/Qt/2009.05/qt/lib” -lqwtd5
INCLUDEPATH += f:/Qt/2009.05/qt/include/qwt
但是这时我们还不能在QT Designer中看到qwt部件,这时由于先前下载的QT Creator是用MSVC编译的,所以我们需要重新下载一个QT Creator的源码包,用现有的QT Creator将其编译,以后我们使用编译过的QT Creator即可。
是不是挺繁琐的,不怕,只要您按照步骤做的话会很轻松!这里要提一下本文是参考QtCute,酷享Qt的博文,在他的基础上,把主要的步骤精简了出来,方便大家。
再说点多余的如果您安装了qt-sdk-win-opensource-2009.03.exe可以直接编译即可!如果是qt-sdk-win-opensource-2009.05.exe可以按以上的更改设置
- 浅入深出在Win XP上傻瓜式编译安装Qwt(下)
- 浅入深出在Win XP上傻瓜式编译安装Qwt(下)
- 浅入深出在Win XP上傻瓜式编译安装Qwt(上)
- 浅入深出在Win XP上傻瓜式编译安装Qwt(上)
- 浅入深出在Win XP上傻瓜式编译安装Qwt(中)
- 浅入深出在Win XP上傻瓜式编译安装Qwt(转)
- Qwt在windows xp下的安装与配置
- 在预装Win XP的电脑上安装Win 2000
- 在Win XP上将Qwt集成到QT Creator 分享
- Qwt在windows下的安装与编译
- windows xp 下 qwt安装手记
- IIS6.0不能安装在Win XP Pro上
- XP下vs2008-qt4.8.6编译Qgis:qwt编译
- Win XP下安装jdk
- QWT在Windows XP及Ubuntu10.04下的安装使用
- win7下 qwt编译和安装
- qwt在vs2008下的安装
- QWT在win7下的安装说明
- 七夕感怀
- strcpy、memcpy、memset三个函数备忘
- How Many Paths Are There(次最短路)
- HOJ1459 Goldbach's Conjecture
- 2012.9.15 安卓游戏开发笔记(四)_RadioButton
- 浅入深出在Win XP上傻瓜式编译安装Qwt(下)
- HDOJ 1166 - 敌兵布阵
- 家乡的小河
- 比较将字符串转化为整数的几种方式
- 基于Qt绘制科学图表 -- Qwt试用
- 想成为成功的开发人员吗?照着以下做吧
- MFC窗口风格 WS Window Styles
- GDB的使用
- Redhat Linux 编译安装MySQL-5.5.27