Qt Creater编译VTK

时间:2024-04-06 20:49:38

这篇还是很久前的笔记,大约是2013年,趁还不算过时,现在放到blog里,与大家分享。

网上给出的VTK编译教程一般都是VS平台下的,本文计划摆脱臃肿的VS,上gcc

ps:少了体积庞大VS一堆的麻烦,心里真舒服!有些事情,自己觉得是对的,那就努力去证明!

1. 准备工作(貌似下面列出的几个版本都是僵尸了,Σ( ° △ °|||)︴)

qt-creator-win-opensource-2.2.1.exe

qt-win-opensource-4.8.5-mingw.exe

vtk-5.8.0.zip

2. 配置Qt中的MinGW (这里之前搞复杂了,按照上面给出的安装包,可以跳过这一步?)

如果所示在用户变量中分别添加:
变量:C_INCLUDEDE_PATH  值:C:\win\MinGW\include
变量:CPLUS_INCLUDE_PATH  值:C:\win\MinGW\include\c++\3.4.5;C:\win\MinGW\include\c++\3.4.5;C:\win\MinGW\include\c++\3.4.5\backward;C:\win\MinGW\include
变量:LIBRARY_PATH 值:C:\win\MinGW\lib
变量:PATH  值:C:\win\MinGW\bin
配置完之后即可进行检查是否成功:
进入cmd,然后输入:gcc -v,出现如图显示的版本信息:

Qt Creater编译VTK

3.Cmake下使用MinGW。只要上一步环境配置正确,这里无压力。

Qt Creater编译VTK

注意:
CMAKE_USE_PTHREADS X
CMAKE_USE_WIN32_THREADS X
VTK_USE_QT √
无压力~不便秘。

Qt Creater编译VTK

4. Qt cmd编译VTK(晕,还敲错一次命令)

Qt Creater编译VTK

~~~~error了~~找原因

Qt Creater编译VTK

原因:我电脑中安装了多个版本的Qt,结构混乱,找不到。。。。。
屏蔽其他版本后,顺利编译完成!
Qt Creater编译VTK

5.install:  mingw32-make install

Qt Creater编译VTK

done!

6.试用QtCreater集成vtk,将这个dll放到C:\Qt\2009.03\qt\plugins\designer,done!

Qt Creater编译VTK

7. QtCreator中的VTK环境配置

*.pro中:

INCLUDEPATH +=  D:\VTKITK\QVTK\qbuild\include\vtk-5.8
LIBS += D:\VTKITK\QVTK\qbuild\lib\vtk-5.8/*.a

项目-运行设置-工作目录:

D:\VTKITK\QVTK\qbuild\bin


Qt Creater编译VTK

人为酬偿业报,佛说事实真相。

菩提心,真诚心,清净心,平等心,正觉心,慈悲心。