0

为了在我的 C++ 项目中显示图表,我想将QWTQt一起使用。我已经从sourceforge下载了最新版本的QWT,并且我已经从官方网页下载了 MSVC2008(我的编译器)的 Qt 库 4.8.1。现在我想安装QWT,但我无法完成安装。我在 SO 上找到的线程并没有解决我的问题。

这是QWT文档中解释的安装:

F.e Qt >= 3.0, MSVC with nmake:
qmake qwt.pro
nmake
cd examples
qmake examples.pro
nmake

我从 Qt 4.8.1 命令提示符启动qmake ,它创建了三个 *Makefile*s。现在我应该启动nmake,但nmake失败,无法找到任何Qt头文件。我从 Visual Studio 命令提示符调用nmake 。

c:\program files (x86)\qwt\include\qwt_array.h(25) : fatal error C1083: Cannot open include file: 'qmemarray.h': No such file or directory
qwt_plot_curve.cpp
c:\program files (x86)\qwt\include\qwt_array.h(25) : fatal error C1083: Cannot open include file: 'qmemarray.h': No such file or directory
qwt_plot_grid.cpp
c:\program files (x86)\qwt\include\qwt_array.h(25) : fatal error C1083: Cannot open include file: 'qmemarray.h': No such file or directory
qwt_plot_item.cpp
c:\program files (x86)\qwt\include\qwt_array.h(25) : fatal error C1083: Cannot open include file: 'qmemarray.h': No such file or directory
Generating Code...
Compiling...
qwt_plot_print.cpp
src\qwt_plot_print.cpp(14) : fatal error C1083: Cannot open include file: 'qpaintdevicemetrics.h': No such file or directory

我做错了什么?我应该如何安装QWT才能看到我的Qt包含文件?

先感谢您!

4

1 回答 1

0

好的,我通过下载QWT的最新发布候选版本并按照INSTALL文件中该版本的说明解决了我的问题。但是为什么旧版本没有编译 - 我没有任何线索!

于 2012-04-17T07:25:38.247 回答