win10环境下VTK7.1的编译和Qt调用VTK的详细教程(本文链接含VTK库和测试代码的分享)
Posted Vtianhu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10环境下VTK7.1的编译和Qt调用VTK的详细教程(本文链接含VTK库和测试代码的分享)相关的知识,希望对你有一定的参考价值。
前言:
1.VTK库在三维可视化显示方面(医学图像、地质、气象等领域)具有广泛的应用,调用该库的传统方式是通过VS,结合Cmake文件进行编译。
2.Qt在界面设计、编译方面具有良好的优势,如果能使用Qt进行VTK库的调用,这既利于发挥VTK的优势进行算法的研究,又利于发挥Qt的优势进行工程的进展。
3.然而,目前这方面的参考教程较少或不详细,在使用Qt进行调用过程中会出现未知错误。因此,本文亲自编译VTK库并使用Qt进行调用,一方面对自己以前的研究进行总结,另一方面给大家一些参考,避免花费大量时间。
4.本文在win10 64位系统下进行vtk的编译和测试,已经安装好Visual Studio 2013 编译器,主要介绍两大部分:在windows环境下编译VTK库、Qt调用VTK详细步骤。(教程会将编译的VTK库和测试代码进行分享,如有需要可上网下载或直接与我联系,详情见本文第五部分)
一、准备工作
本文需要的软件和库如下:
1.Qt下载地址:http://download.qt.io/archive/qt/5.5/5.5.1/ 下载文件: qt-opensource-windows-x86-msvc2013_64-5.5.1.exe
2.cmake 下载地址:https://cmake.org/download/ 下载文件:cmake-3.10.0-rc1-win64-x64.msi
3.vtk 下载地址:https://www.vtk.org/download/ 下载文件:VTK-7.1.1.zip
二、编译VTK(支持Qt)
对于这一部分,随后会更新博客内容,单独写出来。
三、配置环境变量
完成编译后,在C:\Program Files目录下会生成一个VTK文件夹,将bin目录添加到环境变量: C:\Program Files\VTK\bin
在VTK目录下,建立一个文本文件libsname.txt,里面写入 DIR D:\lib\lib /B >libsname.txt,该文件就会写下lib目录下的所有文件名称,如下所示,共计115个lib文件。
vtkalglib-7.1.lib
vtkChartsCore-7.1.lib
vtkCommonColor-7.1.lib
vtkCommonComputationalGeometry-7.1.lib
vtkCommonCore-7.1.lib
.......
四、测试
打开Qt Creator,新建一个项目,依次选择 “文件(F)”,“Application”,“Qt Widgets Application”,项目命名为:testQtVTK7,如下图所示。
以上是关于win10环境下VTK7.1的编译和Qt调用VTK的详细教程(本文链接含VTK库和测试代码的分享)的主要内容,如果未能解决你的问题,请参考以下文章