使用VS2017配置ITK环境,Win7+ITK4.13编译配置+VS2017+Cmake3.9.1

1、下载VS2017

  • 在官网下载安装Visual Studio
  • 根据自己的需求选择安装,一般选择通用Windows平台开发即可。
  • 开始等待安装。(过程比较长,可以去干一些别的事情)
  • 安装完成之后会要求重启。(保存好自己的文件之后,点击重启)
  • 重启完成后,打开 “开始菜单”,会发现多了一个叫 “Visual Studio 2017” 的图标,证明你安装成功啦。

接下来就是一些本身主题风格的自定义配置,在这里就不做介绍啦。

至此VS2017安装完成。

2、下载ITK

到ITK的官网下载ITK,点击链接下载即可。

下载完成后解压到当前文件夹,并且在同一目录下创建bin文件夹。

比如:C:Program Files (x86)ITKInsightToolkit(下载的压缩包解压)

新建空文件夹 C:Program Files (x86)ITKbin

新建空文件夹 C:Program Files (x86)ITKBin

3、下载CMake

到CMake的官网去下载,根据自己的平台自由选择。

在下载的CMake在bin目录下找到cmake-gui.exe文件,双击打开(此处一定要注意,如果您的InsightToolkit加压在C盘,这里需要右键用管理员打开)

双击该应用程序,弹出如下窗口

点击Browse Source按钮选择我们的C:Program Files (x86)ITKInsightToolkit目录

点击Browse Build按钮选择我们的之前创建的C:Program Files (x86)ITKbin目录。

目录选好了之后,点击左下方的Configure,选择编译器,本人选择的是

等待。。。。大概10分钟之后

注意注意:重点来啦!!!接下来的配置将决定你后续是否能生成成功!

BUILD_EXAMPLES和BUILD_TESTING这两个选项主要是生成示例,作为初学者可以不勾选,如果确实在未来的开发中用到的话可以进行勾选,其他保持默认即可。

重点: 这一步很重要,就是我们需要打开Advanced选项,将CMAKE_INSTALL_PREFIX选项设置到我们之前创建的D:ITK-4.12Bin文件夹,这个选项不更改的话,后续在VS进行编译的时候就会报错。

找到BUILD_SHARED_LIBS选项,我们也需要进行手动勾选,勾选该选项会生成动态链接库dll文件

CMAKE部分配置选项的说明:

BUILD_EXAMPLE——默认是关闭的,若选中这个选项,则会编译ITK示例,同时ITK编译所 需的时间也较长,占用的磁盘空间也较 大。这个是可选项,我们这里先不选择。

BUILD_SHARED_LIBS——默认是关闭的,意味着ITK是静态编译,只生成lib文件;若选中此项,则动态编译,将会生成dll文件。

BUILD_TESTING——默认是打开的,表示会编译ITK的测试程序。ITK里每个类都会有对应的程序文件对该类进行测试,为了节省编译时 间,可以先关闭这个选项,后续如有需要,再打开此选项重新编译。

CMAKE_INSTALL_PREFIX——这个选项的值表示ITK的安装路径。该选项的值可不作修改,按默认值即可。在配置完VTK后生成的工程中 会有一个INSTALL项目,编译该项目后即会在CMAKE_INSTALL_PREFIX所指定的路径中生成ITK相应的头 文件、lib文件和动态链接库dll文件。

BUILD_DOCUMENTATION——默认是关闭的。若选中此选项,则会编译ITK帮助文档。

Module_ITKVtkGlue——如果想ITK和VTK混合编程,则选中此选项(前提是你需要先编译安装好VTK)。

完成以上步骤之后就可以点击Configure按钮进行配置了,点击Configure按钮,选择对应的编译器,选择好Finish即可,这个配置过程会花一定的时间,需要耐心等待,如果在配置过程中出现红色则修改对应选项,再一直Configure,直到红色消失。

配置完成之后CMake界面是会显示下面这个样子,提示Configure done配置完成!

以上都没有问题就可以点击Generate按钮了,点击之后稍等一会提示Generate done说明你已经生成成功了!之后点击旁边的Open Projet按钮就会启动你电脑上的Visual Studio打开刚才生成的项目,我们只需要耐心等待即可!

打开之后是这样的。

4、VS2017编译

选中解决方案资源管理器中的ALL_BUILD

在上方菜单中找到 生成,在下拉菜单栏中选择 生成ALL_BUILD选项

编译时间比较长,又是一轮新的等待。。。

其实。。也没有很久。。成功!!

最后,我们需要把把ITK相关的头文件、静态库动态库等提取到我们之前创建的C:Program Files (x86)ITKBin文件夹下,方便我们日后其他项目的开发。

选择解决方案资源管理器下的INSTALL工程 右击选择仅用于项目->仅生成INSTALL选项

最后查看我们之前创建的C:Program Files (x86)ITKBin文件夹下是否生成了这样的四个文件夹呢?


配置完成!!

vs2017安装勾选哪些_医学图像处理 VS2017配置ITK相关推荐

  1. Hadoop安装教4程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.0

    Hadoop安装教4程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.0 当开始着手实践 Hadoop 时,安装 Hadoop 往往会成为新手的一道门槛.尽管安装其实很简单,书上有写到 ...

  2. 2019数据安装勾选_宝象课堂丨如何正确安装SOLIDWORKS 2019?

    文丨宝象联合实验室工程师刘杨 转载请注明出处. 一直不断有粉丝给小象留言,询问如何正确安装SOLIDWORKS 2019版本? 宝象工程师刘工给大家整理出完整的安装步骤,以及一些需要注意的点,这样的硬 ...

  3. 2019数据安装勾选_万能的XY数据标签插件,柱形图也可以呈现变化率

    今日分享主题:自定义单元格格式的数据标签在柱形图中的应用. 先说明下:本文操作使用的是2019版本,2013版本以上操作界面也差不多.如果是2013以下版本,操作界面可能会有差异,但功能都有,要自己找 ...

  4. 2019数据安装勾选_【安装部署】esweb服务器如何单独部署

    推荐指数:☆☆☆☆☆ 背景:在勤哲Exce服务器软件的使用过程中,有的客户并发用户数多,可将esweb服务器单独部署. 具体安装步骤: 首先,在一台服务器上安装除填报网站外的应用程序. 双击安装包运行 ...

  5. 2019数据安装勾选_发票系统2.0平台安装及发票勾选操作步骤

    一.增值税发票综合服务平台安装 1.平台网址https://fpdk.liaoning.chinatax.gov.cn/ 支持火狐.谷歌.IE8以上版本浏览器.本文以火狐浏览器为例.登陆网址后,出现以 ...

  6. 2019数据安装勾选_如何安装勾选认证平台安全控件,以及如何勾选认证发票

    我们继续来关注增值税发票勾选平台的常见问题! 很多客户留言说勾选认证控件不会安装? 不知道怎么勾选认证发票? 不知道勾选认证平台的域名网址? 不知道发票勾选是否认证成功? 好的,以上这些常见问题我们来 ...

  7. 2019数据安装勾选_天正T20V5.0建筑安装包免费下载附安装教程

    一.软件简介: T20天正建筑v5.0是一款功能强大的建筑设计软件,通过本软件您可以实现房间布局.面积计算.屋顶计算.三维编辑.日照分析,内置图库功能,设计的图纸可以保存在里面,也可以将别人设计的图纸 ...

  8. 2019数据安装勾选_停机前未勾选完的发票,升完级后这样操作!后附常见问题解答...

    增值税发票综合服务平台(企业版)已经上线了,那么如何操作呢,让我们一起来看看吧! 特别提醒:新平台上线后,不管是10月份确认勾选过的发票还是通过扫描认证的,11月份初还是需要登录平台签名确认. 1. ...

  9. 2019数据安装勾选_金山打字通 2016 软件安装教程

    [软件名称]:金山打字通 2016 [安装环境]:Windows [下载链接]: [下载链接]:https://www.sssam.com/7680.html 软件简介 金山打字通是一款功能齐全.数据 ...

  10. Matlab安装勾选产品说明

    在安装Matlab2023a的时候,需要勾选所需的产品(组件),一共是112个. 其中很多都不是必须的,可以视个人需求进行选择,这里提供了112个产品的描述和详情链接. 组件名称 英文描述 中文描述 ...

最新文章

  1. SM04 在线用户管理(踢人事务)
  2. jQ html5拖放
  3. Android RecyclerView 性能优化总结
  4. upper_bound()与lower_bound函数的使用
  5. 高斯曲率求表面极值点
  6. 《Python Cookbook 3rd》笔记(2.17):在字符串中处理html和xml
  7. 安装Hbase(分布式)遇到一些问题及解决方法
  8. 使用JDBC进行简单连接
  9. centos 怎样下载php,centos下怎样安装软件
  10. NEC描绘智慧城市蓝图
  11. mysql中的rman备份_oracle数据库 rman基本备份操作
  12. 如何杀掉服务器的进程
  13. 在电脑窗口中截取长图/滚动截图
  14. LabVIEW 使用入门(简明笔记)
  15. 使用Aria2+AriaNG+FileManager来进行离线BT下载及在线播放
  16. 如何生成gazebo仿真环境的二维地图真值
  17. 【高中数学教资】教案设计通用模板
  18. 《游戏设计快乐之道(第2版)》一第2章 大脑如何运作
  19. linux kvm 命令行安装Windows xp虚拟机
  20. Android 9.0 代码实现对屏幕亮屏和灭屏的控制和显示电量百分比

热门文章

  1. winqsb替代软件linux,winqsb软件64位-运筹学软件winqsb下载 v3.0免费版 附使用教程-下载啦...
  2. jmp怎么做合并的箱线图_JMP和Minitab的图形分析
  3. 用友U8远程接入解决方案用户手册下载
  4. B站 (哔哩哔哩) 泄露源码中的有趣片段(彩蛋)
  5. win10c语言乱码修复方法,“字体库异常、电脑乱码的解决方案”的解决方案
  6. 计算机导论操作系统教案,《计算机导论》教案.doc
  7. Oracle学习笔记
  8. VB.NET外部程序调用总结下
  9. 计算机三级嵌入式系统
  10. vue 引入json地图_vue中echarts引入中国地图