win10安装vs2017+qt5.11+vtk8.1.1+itk4.13

5 篇文章 8 订阅
4 篇文章 0 订阅

这两天一直在安装医学处理相关的一些软件,感觉这些软件安装起来还是比较复杂的。这里只是提出自己安装过程中遇到的一些坑,以后再次安装可以参考自己写的博客了。

1. 编译环境

1.1 软件版本说明

平台win10
vs版本vs2017_64 bit
qt版本qt 5.11.1
cmake 版本cmake-3.13.0
VTK 版本VTK 8.1.1
ITK 版本ITK 4.13.1

1. 2 软件下载地址

  1. VS2017下载地址
  2. Qt5.11.1下载地址
  3. cmake3.13下载地址
  4. VTK8.1.1下载地址
  5. ITK4.13.1下载地址

2. 安装vs2017

参考文章 :vs2017安装和使用教程.

按照这个一步一步做下来是OK的。可以下载一个社区版本的,然后注册一个微软的账号,就可以永久使用啦。

3. 安装Qt 5.11

参考文章:Qt5.11.1安装与VS2017配置

这里按照上面的文章也没有什么好说的,比较简单。 最后,我们可以在vs使用qt扩展包进行开发,或者是利用下载好qt自带的qcreator进行开发都是可以的。

4. 安装cmake

参考文章: Windows系统 安装 CMake

为什么要安装cmake?

  • 主要是利用cmake安装vtk和itk的。

cmake学习比较好的资源.
cmake简明教程-半小时从入门到精通

不过这里主要是利用cmake安装vtk和itk,可以先不需要学习cmake语法,等以后感兴趣才学习也不迟。

5. 安装VTK

主要参考文章: VTK8.1 在 Qt5.9 环境下的配置、编译和安装
辅助参考文章1:VS2017动态编译VTK8.1.1
辅助参考文章2: Qt VTK ITK安装与测试(二)VTK的安装与测试
輔助參考文章3:Qt+VTK 在QtCreator开发过程

其实第一篇文章一般情况下是够用的了。虽然是可能版本和我们期望安装的不太一致,不过思路是一样的。 后面几篇辅助参考文章只是作为备用的,出错了可以查查。

注意:

自己一开始按照第一篇文章的时候,出现了一个错误,在进行最后一步vs中编译时候一致出现错误: fatal error LNK1112: 模块计算机类型“X64”与目标计算机类型“x86”冲突。 自己google了好久也是没有什么头绪,也是没有解决。然后一步一步对比作者的步骤,最后终于发现了问题的所在。

在这里插入图片描述

这里一定要注意,由于我们安装的是64位VTK,而且我们的VS也是64位的。所以在这里cmake VTK之后会让你选择generator,一定要选择Visual Studio 15 2017 Win64。 自己一开始选择的是Visual Studio 15 2017,所以导致之后一系列错误。

最后编译好的差不多是这样子:
在这里插入图片描述

按照作者的测试VTK是这样子的:
在这里插入图片描述

最后附上一些VTK学习的资源:

  1. 基于VTK的Qt应用程序开发
  2. 基于VTK&ITK的Qt应用程序开发
  3. VTK教程系列导航 这个强烈安利

6. 安装ITK

主要参考文章:ITK4.12+VS2015配置详解
备份参考文章1: 【ITK图像配准学习】0.ITK+VS2017配置
备份参考文章2: ITK安装及使用
备份参考文章3:Qt VTK ITK安装与测试(三)ITK的安装与测试
备份参考文章4: VTK与ITK的详细安装指南

和上面一样主要是第一篇文章基本就够了,其他文章可以看看。

最后编译完成大概是这样:
在这里插入图片描述

不得不说,这一波软件安装画了二天时间,不得不说还是有点复杂的。主要是中间cmake时间太长了,可能自己电脑性能有限,这就体现了好电脑的重要性。后面等着我的感觉是个更大的坑,毕竟只是只是安装好了(PS: 可能还没有安装好,毕竟还没有实践检验),后面感觉学习这些又是一堆坑在等着我。路漫漫其修远兮,吾将上下而求索。

  • 5
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
搭建点云开发环境需要安装以下软件: 1. Visual Studio 2017:用于编写C++代码。 2. Qt 5.10.1:用于构建GUI界面。 3. PCL 1.8.1:点云库。 4. VTK 8.0:用于可视化点云数据。 以下是具体的步骤: 1. 安装 Visual Studio 2017,选择 C++ 工作负载。此外,还需要安装 CMake。 2. 下载 Qt 5.10.1 安装包并安装。需要安装的组件有:Qt 5.10.1 MSVC2017 64-bit、Qt Visual Studio Tools、Qt Charts 和 Qt Data Visualization。 3. 下载 PCL 1.8.1 for Windows,并解压到一个目录下。 4. 下载 VTK 8.0 for Windows,并解压到一个目录下。 5. 打开 CMake,设置源代码路径为 PCL 的根目录,设置构建路径为一个新的目录(例如:PCL_build)。点击 Configure,选择 Visual Studio 15 2017 Win64 作为生成器,点击 Finish。 6. 在 CMake 中,找到 VTK_DIR 设置项,将其设置为 VTK安装目录(例如:D:/VTK-8.0.0/build)。点击 Configure,然后点击 Generate。 7. 打开 Visual Studio 2017,选择 File > New > Project,选择 Qt Widgets Application。设置项目名称、位置和解决方案名称,然后点击 Create。 8. 在项目属性中,选择 C/C++ > General,将 Additional Include Directories 设置为 PCL 的 include 目录(例如:D:/PCL-1.8.1/include/pcl-1.8)和 VTK 的 include 目录(例如:D:/VTK-8.0.0/include/vtk-8.0)。 9. 在项目属性中,选择 Linker > General,将 Additional Library Directories 设置为 PCL 的 lib 目录(例如:D:/PCL-1.8.1/lib)和 VTK 的 lib 目录(例如:D:/VTK-8.0.0/build/bin/Release)。 10. 在项目属性中,选择 Linker > Input,将 Additional Dependencies 设置为以下库:pcl_common_release.lib、pcl_io_ply_release.lib、pcl_visualization_release.lib、vtkCommonCore-8.0.lib、vtkFiltersCore-8.0.lib、vtkInteractionStyle-8.0.lib、vtkRenderingCore-8.0.lib。 11. 编写代码并构建项目,即可开始点云开发。 以上是在 Windows 10、Visual Studio 2017、Qt 5.10.1、PCL 1.8.1VTK 8.0 环境下的点云开发环境搭建步骤。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值