最好先编译库,再编译例子,编译库就是编译源代码根目录下的pro文件,在release下。
1. 解压下载好的qwtplot3D压缩包。
2. 使用qtcreater打开文件夹下的qwtplot3d.pro文件,将pro文件下的
QT += opengl
win32:TEMPLATE = vclib
win32:CONFIG += dll exceptions
win32:dll:DEFINES += QT_DLL QWT3D_DLL QWT3D_MAKEDLL
win32:QMAKE_CXXFLAGS += $$QMAKE_CFLAGS_STL
修改为
QT += opengl
win32:CONFIG += dll exceptions
win32:dll:DEFINES += QT_DLL QWT3D_DLL QWT3D_MAKEDLL
win32:QMAKE_CXXFLAGS += $$QMAKE_CFLAGS_STL
即去掉win32:TEMPLATE = vclib。
3. 在qwt3d_function.cpp中添加#include <stdio.h>。
4. 以上编译完后编译例子。将common.pro文件中的TEMPLATE = vcapp去掉。
contains (CONFIG, debug) {
QMAKE_LFLAGS += /NODEFAULTLIB:msvcrt
}去掉。
win32{
LIBS += ../../lib/qwtplot3d.lib 改:.lib改为.dll
即win32{
LIBS += ../../lib/qwtplot3d.dll
5.编译完后,把lib下的dll文件和程序放到一起,双击运行。