DCMTK3.6.5+cmake3.7.1+VS2017配置过程

  • 需要的安装包

cmake-3.7.1-win64-x64.msi                                            ---cmake的安装包(最好用这个版本的,我用过其他版本编译失败了)

DCMTK3.6.5.zip                                                              ---DCMTK的源码

dcmtk-3.6.5-win64-support-MD-iconv-msvc-15.8.zip      ---DCMTK支持包

vs_Community.exe                                                          ---VS2017安装包

下载安装链接:https://download.csdn.net/download/Jonh_/13752316

图1 需要的安装包

  • Cmake使用

1、DCMTK3.6.5.zip以及dcmtk-3.6.5-win64-support-MD-iconv-msvc-15.8.zip解压到D盘目录下,新建两个文件夹dcmtk-bulid以及dcmtk-install。

图2 解压以及新建文件

2、打开安装好的cmake3.7.1,进行以下操作(两个选项如下所示,以下Cmake据命名为图3 Cmake3.7.1的使用)。

图3 Cmake3.7.1使用

图3 Cmake3.7.1使用

图3 Cmake3.7.1使用

图3 Cmake3.7.1使用

图3 Cmake3.7.1使用

图3 Cmake3.7.1使用

图3 Cmake3.7.1使用

图3 Cmake3.7.1使用

选择Advanced,看一下CMAKE_CXX_FLAGS_DEBUG后面是不是MDd,因为MDd是Debug版本的。(注意:如果是release版本的话,/MTD就行了,不用改)

图3 Cmake3.7.1使用

设置好之后再cofigure一下,出现cofigure done说明配置成功,可以点generate生成工程,出现Generating done说明生成成功。

图3 Cmake3.7.1使用

图3 Cmake3.7.1使用

  • 代码生成

现在到DCMTK工程的存放目录,使用VS2017 管理员模式打开DCMTK.sln。随便在一个项目上右击->属性->常规->字符集查看字符集是否为多字节字符集。同时在 C/C++ -->代码生成下查看运行库是否为 MDd。

图4 批量生成

选择ALL_BUILD Debug -->生成,这过程会花点时间,耐心等待或做点其他的事情吧。顺利的话,会提示生成成功99个,失败0个。有一些警告,但是没什么影响,需要很长很长的时间(30分钟左右)。

图5 生成文件

生成完成以后,我们看一下dcmtk-install文件夹的话,有以下文件夹所示:

图5 生成的文件

这就是生成的debug的库的版本。Release版本的同上所示,只要在cmake选择/MTD并且批量生成的时候选择release版本即可。

有提供编译好的代码,版本为demtk-3.6.4,可以直接使用。不让我上传资源了,有需要的可以联系我。

DCMTK3.6.5+cmake3.7.1+VS2017配置过程相关推荐

  1. VS2017配置OpenCV3.2+contrib3.2

    VS2017配置OpenCV3.2+contrib3.2 前言 opecv3.2+opencv_contrib3.2模块都编译配置了 在配置contrib之前,尝试直接配置OpeCV3.2-vc14, ...

  2. OpenCV4.5.2(+opencv_contrib)+CMake3.20.1+vs2017重新编译

    OpenCV4.5.2(+opencv_contrib)+CMake3.20.1+vs2017重新编译 本文仅做学习使用,若侵权,请留言删除 参考文献: Windows下 Cmake + VS 编译 ...

  3. vs2017python配置opencv_关于VS2017配置OpenCV出现无法打开文件“opencv_ml249d.lib”的解决方案...

    VS2017配置OpenCV的教程可以下面这个大佬的教程来: 在配置结束后,测试配置是否成功的时候,会出现问题. 在试过网上所有解决方案之后,仍旧不能运行成功,最后经自己尝试,终于找到了解决方案,解决 ...

  4. VS2017配置PCL1.9(win10环境)

    由于实验需要用到点云数据,正好网上搜PCL点云库的时候看到PCL1.9出来了,就索性跟随时代的步伐直接在VS2017上安装PCL1.9试一下. 文章目录 VS2017下载与安装 PCL1.9.0下载与 ...

  5. VS2017配置OpenCV4.0(Win10环境)

    之前一直在使用VS2015,虽然看到VS2017发布了,但由于手头事情比较多,就没有尝试使用,最近突然看到Opencv4.0-alpha发布了,新版本中加入了很多人工智能和机器学习的内容,所以决定系统 ...

  6. 英特尔 RealSense D415 + OpenCV 4.0 + VS2017 配置方法

    首先是Opencv 4.0 +VS2017的配置过程,网上已经有很多类似教程,这里不再累赘:https://www.cnblogs.com/xinxue/p/5766756.html 接下来开始配置D ...

  7. Win10下 pcl1.9.1 +vs2017配置教程

    参考链接 Win10下 pcl1.9.1 +vs2017配置教程 - 哔哩哔哩 https://www.jianshu.com/p/ce68c20f4ba6 前言:PCL库安装较简单,参考上述两链接即 ...

  8. VS2017配置最新版PCL1.9.1(win10)

    ** VS2017配置最新版PCL1.9.1(win10) ** 配置详细的配置安装过程参见一位大佬的博文,亲测有效,链接如下: https://blog.csdn.net/weixin_419911 ...

  9. VS2017 配置vlfeat

    VS2017 配置vlfeat 官网教程:http://www.vlfeat.org/vsexpress.html 下载vlfeat C代码版 http://www.vlfeat.org/downlo ...

  10. win10+vs2017+PCL1.8.1配置过程及注意事项

    最近需要用到PCL库,在此把配置过程中需要注意的问题记录下来,配置过程中参考了很多博主,在此感谢他们的帮助. pcl1.8.1的相关文件在这里  https://pan.baidu.com/s/1Qd ...

最新文章

  1. 1.6 多项式回归-机器学习笔记-斯坦福吴恩达教授
  2. html中什么标签可作容器,HTML容器标签和文本标签
  3. php写简单接口_php写接口的日常
  4. DPDK ring库:环形缓冲区的解剖
  5. Html 中判断某个class的个数
  6. linux终端使用python的matplotlib模块画图出现“could not open display”问题解决
  7. java自定义异常和throw、throws的使用
  8. 阿里云高级专家王林平:云数据库的运维体系构建
  9. 【论文阅读】显著性检测 EGNet
  10. Dreamweaver构建Blog全程实录
  11. 23种PHP开发工具PHP IDE集合
  12. base64码通过http传输 +号变 空格 问题解决
  13. (银行案例)智能营销赋能大零售转型
  14. 扫雷小游戏(超详细)
  15. BP神经网络的数据分类(MATHLAB实现)
  16. 使用小米天气API获取天气信息
  17. LCP 2.分式简化
  18. 量化进阶——理工科出身如何转做量化交易(一)
  19. phpstrom设置函数注释说明
  20. 汽车养护及美容【2】

热门文章

  1. 关于SpringBoot对junit4/junit5的整合
  2. java入门-dos窗口的用法
  3. python怎么输出键值对_python 获取字典键值对的实现
  4. 如何卸载office201032位_office2010如何卸载干净,笔者教你win7系统彻底卸载office2010的攻略...
  5. 我能想到最赛博朋克的事,就是为全世界的工程师雕刻一尊“虚拟分身”
  6. intptr java_intptr_t 其实不是指针类型 (转载)
  7. HTML之我的个人主页
  8. [附源码]Java计算机毕业设计SSM宠物领养系统
  9. 中国未来家庭STEAM教育趋势研究报告
  10. mysql2014版本下载_Microsoft SQL Server 2014 Express