QT5.12.0+VTK8.2.0+CTK+VS2017联合编程

目录

前期准备

QT5.12.0的安装说明

1.下载安装

2.添加系统环境变量

VS2017安装说明

VTK编译说明

1.解压且新建文件夹

2.使用Cmake编译VTK

 3.VS2017编译VTK

4.QVTKOpenGLNativeWidget插件的添加

 Ctk编译

未完待续...


前期准备

Cmake(cmake-3.20.3) https://cmake.org/download/
VTK(8.2.0) Download | VTK
QT(5.14.2) https://download.qt.io/
VS2017 https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
CTK源码 https://github.com/commontk/CTK

QT5.12.0的安装说明

1.下载安装

Qt 官方下载(非常慢)

https://www.qt.io/zh-cn/

 镜像网站(建议)

http://download.qt.io/

 

 

点击进入下载,下载完成后进入安装

 

这边选上MSVC2017 64-bit

2.添加系统环境变量

安装完成后在系统环境中添加qt地址

 

VS2017安装说明

必须安装使用c++进行桌面开发和.net SDK,否则会出现后面意想不到的情况 

VTK编译说明

1.解压且新建文件夹

把下载好的VTK-8.2.0.zip解压,并且在VTK-8.2.0目录下新建bin,以及PREFIX文件夹

2.使用Cmake编译VTK

 以管理员身份运行下载解压完的Cmake程序

第一栏填解压位置

第二栏填让VTK安装的位置

点击Configure

 选择 VS2017以及X64,等待其编译完毕,大约10分钟

 

选中Grouped(分组模式)和Advanced(高级设置)

检索QT勾上Module_vtkGUISupportQt以及VTK_Group_Qt

选择qt版本为5

选择qt_dir

继续configure

没有上面飙红后点击generate。

 

 3.VS2017编译VTK

管理员模式打开VS2017

打开bin目录下的VTK.sln

Release X64 生成all build

 大约30分钟,无报错后继续对INSTALL进行生成

5分钟左右,完成

在PREFIX文件夹下会有

到此为止VTK安装完毕!

4.QVTKOpenGLNativeWidget插件的添加

 将VTK生成的 Release 版本下
F:workVTK-8.2.0PREFIXpluginsdesignerQVTKWidgetPlugin.dll
F:workVTK-8.2.0binlibReleaseQVTKWidgetPlugin.exp与QVTKWidgetPlugin.lib
复制到 Qt Creator的F:QT5.12.4msvc2017_64pluginsdesigner文件夹

此时打开Qt Designer会有QVTKWidget

 Ctk编译

链接:https://pan.baidu.com/s/1GzWeGjQ-zqQZJxt2614J9w 
提取码:tf2l 

CTK的话可以直接用我编译的动态库。

解压就可用

未完待续...

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>