標籤:
物聯網探步--工具篇之安裝使用qwtplot3d
著作權聲明
該文章原創於Qter開源社區(www.qter.org),作者lxdlbs371,轉載請註明出處!
簡介
qwtplot3d也是qwt的擴充,用來繪製3D 模型圖,在機械製造、遙感測繪和模型分析等領域中作用相當廣泛。
此文是承接物聯網探步--工具篇之安裝QWT一文的,請先看此文。
實踐
3.1:開啟D:\qwt\MinGW\qwtplot3d\qwtplot3d.pro檔案,在qwt3d_function.cpp檔案中添加#include "stdio.h"標頭檔。
3.2:在qwt3d_openglhelper.h加入#include "GL/glu.h"
3.3:修改qwtplot3d.pro 檔案;
- win32:TEMPLATE = vclib
- win32:TEMPLATE = lib
複製代碼
3.4運行之後,會在D:\qwt\MinGW\build-qwtplot3d-Desktop_Qt_5_4_1_MinGW_32bit-Debug下產生lib庫檔案夾。把該檔案夾拷貝到C:\Qt\目錄下。
3.5運行內建執行個體。由於qwtplot3d源碼比較早,還沒有支援Qt5,所以需要修改一些檔案。1)先修改common.pro檔案
- LIBS += C:/Qt/lib/qwtplot3d.dll
- # TEMPLATE = vcapp
- # QMAKE_LFLAGS += /NODEFAULTLIB:msvcrt
複製代碼
2)修改D:\qwt\MinGW\qwtplot3d\examples\mesh2\src\designerworkaround.h檔案:
3)運行程式,結果發現應用程式會出現“程式異常結束”,是因為運行程式缺少庫檔案。把庫檔案放在D:\qwt\MinGW\qwtplot3d\build-examples-Desktop_Qt_5_4_1_MinGW_32bit-Debug\bin目錄下,就可以正常運行程式了。
下面是程式運行介面,是不是很震撼?
物聯網探步--工具篇之安裝使用qwtplot3d