DCMTK3.6.5+cmake3.7.1+VS2017配置过程
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配置过程相关推荐
- VS2017配置OpenCV3.2+contrib3.2
VS2017配置OpenCV3.2+contrib3.2 前言 opecv3.2+opencv_contrib3.2模块都编译配置了 在配置contrib之前,尝试直接配置OpeCV3.2-vc14, ...
- OpenCV4.5.2(+opencv_contrib)+CMake3.20.1+vs2017重新编译
OpenCV4.5.2(+opencv_contrib)+CMake3.20.1+vs2017重新编译 本文仅做学习使用,若侵权,请留言删除 参考文献: Windows下 Cmake + VS 编译 ...
- vs2017python配置opencv_关于VS2017配置OpenCV出现无法打开文件“opencv_ml249d.lib”的解决方案...
VS2017配置OpenCV的教程可以下面这个大佬的教程来: 在配置结束后,测试配置是否成功的时候,会出现问题. 在试过网上所有解决方案之后,仍旧不能运行成功,最后经自己尝试,终于找到了解决方案,解决 ...
- VS2017配置PCL1.9(win10环境)
由于实验需要用到点云数据,正好网上搜PCL点云库的时候看到PCL1.9出来了,就索性跟随时代的步伐直接在VS2017上安装PCL1.9试一下. 文章目录 VS2017下载与安装 PCL1.9.0下载与 ...
- VS2017配置OpenCV4.0(Win10环境)
之前一直在使用VS2015,虽然看到VS2017发布了,但由于手头事情比较多,就没有尝试使用,最近突然看到Opencv4.0-alpha发布了,新版本中加入了很多人工智能和机器学习的内容,所以决定系统 ...
- 英特尔 RealSense D415 + OpenCV 4.0 + VS2017 配置方法
首先是Opencv 4.0 +VS2017的配置过程,网上已经有很多类似教程,这里不再累赘:https://www.cnblogs.com/xinxue/p/5766756.html 接下来开始配置D ...
- Win10下 pcl1.9.1 +vs2017配置教程
参考链接 Win10下 pcl1.9.1 +vs2017配置教程 - 哔哩哔哩 https://www.jianshu.com/p/ce68c20f4ba6 前言:PCL库安装较简单,参考上述两链接即 ...
- VS2017配置最新版PCL1.9.1(win10)
** VS2017配置最新版PCL1.9.1(win10) ** 配置详细的配置安装过程参见一位大佬的博文,亲测有效,链接如下: https://blog.csdn.net/weixin_419911 ...
- VS2017 配置vlfeat
VS2017 配置vlfeat 官网教程:http://www.vlfeat.org/vsexpress.html 下载vlfeat C代码版 http://www.vlfeat.org/downlo ...
- win10+vs2017+PCL1.8.1配置过程及注意事项
最近需要用到PCL库,在此把配置过程中需要注意的问题记录下来,配置过程中参考了很多博主,在此感谢他们的帮助. pcl1.8.1的相关文件在这里 https://pan.baidu.com/s/1Qd ...
最新文章
- 1.6 多项式回归-机器学习笔记-斯坦福吴恩达教授
- html中什么标签可作容器,HTML容器标签和文本标签
- php写简单接口_php写接口的日常
- DPDK ring库:环形缓冲区的解剖
- Html 中判断某个class的个数
- linux终端使用python的matplotlib模块画图出现“could not open display”问题解决
- java自定义异常和throw、throws的使用
- 阿里云高级专家王林平:云数据库的运维体系构建
- 【论文阅读】显著性检测 EGNet
- Dreamweaver构建Blog全程实录
- 23种PHP开发工具PHP IDE集合
- base64码通过http传输 +号变 空格 问题解决
- (银行案例)智能营销赋能大零售转型
- 扫雷小游戏(超详细)
- BP神经网络的数据分类(MATHLAB实现)
- 使用小米天气API获取天气信息
- LCP 2.分式简化
- 量化进阶——理工科出身如何转做量化交易(一)
- phpstrom设置函数注释说明
- 汽车养护及美容【2】
热门文章
- 关于SpringBoot对junit4/junit5的整合
- java入门-dos窗口的用法
- python怎么输出键值对_python 获取字典键值对的实现
- 如何卸载office201032位_office2010如何卸载干净,笔者教你win7系统彻底卸载office2010的攻略...
- 我能想到最赛博朋克的事,就是为全世界的工程师雕刻一尊“虚拟分身”
- intptr java_intptr_t 其实不是指针类型 (转载)
- HTML之我的个人主页
- [附源码]Java计算机毕业设计SSM宠物领养系统
- 中国未来家庭STEAM教育趋势研究报告
- mysql2014版本下载_Microsoft SQL Server 2014 Express