这篇还是很久前的笔记,大约是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,出现如图显示的版本信息:
3.Cmake下使用MinGW。只要上一步环境配置正确,这里无压力。
注意:
CMAKE_USE_PTHREADS X
CMAKE_USE_WIN32_THREADS X
VTK_USE_QT √
无压力~不便秘。
4. Qt cmd编译VTK(晕,还敲错一次命令)
~~~~error了~~找原因
5.install: mingw32-make install
done!
6.试用QtCreater集成vtk,将这个dll放到C:\Qt\2009.03\qt\plugins\designer,done!
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
人为酬偿业报,佛说事实真相。
菩提心,真诚心,清净心,平等心,正觉心,慈悲心。