1、Windows XP
首先要下载几个软件:
qt-creator-win-opensource-1.3.1.exe,qt-creator-1.3.1-src.zip,qt-win-opensource-4.6.2-mingw.exe,qwt-5.2.1.tar.bz2
先装qt-creator-win-opensource-1.3.1.exe(我安装至z:/qt/qtcreator-1.3.1)
再装qt-win-opensource-4.6.2-mingw.exe(我安装至z:/qt/4.6.2)
安装过程中会需要mingw44,在qtcreator-1.3.1下的mingw文件夹就是。
将qt-creator-1.3.1-src.zip解压到任意目录(我解压至c:/qt-creator-1.3.1-src)
qwt-5.2.1.tar.bz2解压到任意目录(我安装至z:/qt/qwt-5.2.1)
运行 Qt 4.6.2 Command Prompt 这是一个DOS下的QT4环境,进入qt-creator-1.3.1-src目录
qmake
make
make install
进入z:/qt/qwt-5.2.1
qmake
make
make install
进入z:/qt/qwt-5.2.1/examples
qmake
make
make install
关闭DOS窗口
删除Z:/Qt/qtcreator-1.3.1下bin和lib,把c:/qt-creator-1.3.1-src下的bin和lib复制过来。
把Z:/Qt/qwt-5.2.1/designer/plugins/designer/*.* 复制到 Z:/Qt/4.6.2/plugins/designer
把Z:/Qt/qwt-5.2.1/lib/*.dll 复制到 Z:/Qt/4.6.2/bin
把Z:/Qt/qwt-5.2.1/lib/*.a 复制到 Z:/Qt/4.6.2/lib
Z:/Qt/qtcreator-1.3.1/mingw 复制到 Z:/
建立一个start.bat 内容如下:
@echo off
set QTDIR=z:/Qt/4.6.2
set PATH=z:/MinGW/bin;Z:/MinGW/mingw32/bin;Z:/Qt/4.6.2/bin;Z:/Qt/qwt-5.2.1/lib;Z:/Qt/qwt-5.2.1
set PATH=%PATH%;%SystemRoot%/System32
set Lib=Z:/MinGW/lib;Z:/Qt/4.6.2/lib;Z:/Qt/qwt-5.2.1/lib
set Include=Z:/Qt/4.6.2/include;Z:/MinGW/include;Z:/Qt/4.6.2/include/qwt;Z:/Qt/qwt-5.2.1/include;Z:/Qt/qtcreator-1.3.1/mingw/include
set QMAKESPEC=win32-g++
echo Starting QtCreator...
call "Z:/Qt/qtcreator-1.3.1/bin/qtcreator.exe"
已后每次运行这个start.bat 就可以了,这里运行z:/qt/qwt-5.2.1/examples例程是没问题了
但要建立一个自已的程序还有点路要走
如:我建立了一个QT4 GUI 项目,项目名为a。拖了一个qwt控件到界面上,打开a.pro
include(examples.pri )
TARGET = a
TEMPLATE = app
SOURCES += main.cpp/
widget.cpp
HEADERS += widget.h
FORMS += widget.ui
在第一行加上红色显示部分,把Z:/Qt/qwt-5.2.1/examples/examples.pri 复制到当前工程的文件夹中
打开examples.pri 把第一行QWT_ROOT = ../.. 改为 WT_ROOT = Z:/Qt/qwt-5.2.1
项目里就出现了examples和qwtconfig这两个文件了。
现在可以编译运行了。
2、Ubuntu10.04
在Ubuntu下安装要方便的多,你只需要下载qwt-5.2.1.tar.bz2
在终端里运行
sudo apt-get install gcc g++ qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qtcreator libqwt5-qt4 libqwt5-qt4-dev
运行完后打开qtcreator 看到QWT控件已经在了,可是编译还是过不去,这样处理:
解压qwt-5.2.1.tar.bz2到/root
进入qwt-5.2.1
qmake
make
make install
进入qwt-5.2.1/examples
qmake
make
make install
复制/root/qwt-5.2.1/qwtconfig.pri到/usr/local/qwt-5.2.1
复制/usr/local/qwt-5.2.1/include/ 所有头文件 到 /usr/include
复制/usr/local/qwt-5.2.1/lib 所有头文件 到 /usr/lib
/root/qwt-5.2.1/amples/examples.pri 复制到当前工程的文件夹中
修改a.pro第一行include(examples.pri )
修改examples.pri 第一行 QWT_ROOT = /usr/local/qwt-5.2.1
现在QWT在Ubuntu下可以正常使用了。