DCMTK-001-3.6.6编译

简介: DCMTK-001-3.6.6编译

image.png文章目录

DCMTK 3.6.6编译


1 编译环境

2 获取源代码

3 本地文件夹配置

4 CMake配置

5 VS编译

6 懒人必备

DCMTK 3.6.6编译

又来水经验了,本帖暂无多少技术含量,主要就是编译DCMTK,后面开发可能会用到吧。下面正式开始


1 编译环境

本次基本编译环境如下:

操纵系统:Windows 10 专业工作站版 21H1 ed2k://|file|cn_windows_10_business_editions_version_21h1_updated_jun_2021_x64_dvd_9d9154fa.iso|5707534336|69E3B7C619BD8C09CFC2B2C19A91E13E|/


DCMTK源码:DCMTK 3.6.6

https://www.dcmtk.org/dcmtk.php.en


CMake版本:3.21.0-rc2

https://cmake.org/download/


VS版本:VS2017 Community

ed2k://|file|mu_visual_studio_community_2017_version_15.3_x86_x64_11100062.exe|1069960|5984B3CD547F9F213DE21EFE5887F08D|/


Git:我用的是VS自动安装的Git工具


2 获取源代码

登录网址:https://www.dcmtk.org/dcmtk.php.en,往下拉,找到下图位置:选择dcmtk3.6.6.zip下载。

image.png

3 本地文件夹配置


每个人的习惯不同,可以根据自己习惯配置。不过总是要包含源码目录、编译目录和安装目录的我习惯还是在一个文件夹下包含三个文件夹,如下图:

image.png

4 CMake配置

比起MITK VTK编译,这个要简单很多,在设置好源码目录和编译目录后,开始第一次config就可以。这里我选择的是VS2017 64位作为编译工具。需要勾选编译动态库


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CzADhTs2-1627633230454)(https://raw.githubusercontent.com/DreamLife-Jianwei/CSDNResources/master/20210730154856.png)]


修改安装目录


image.png完成上面的操作后,就可以Config了,直到没有红色没有了就生成工程了。

5 VS编译


编译更是没有好说的,直接选择ALL BUILD,等待编译就可以,我这里一个错误都没有,一次过。如下:image.png

至此,编译工作完成。

6 懒人必备


这里有编译好库,可以直接拿来使用

https://download.csdn.net/download/z609932088/20645417?spm=1001.2014.3001.5501


目录
相关文章
|
程序员 Linux Android开发
libYuv编译
安卓使用NDK编译libYuv库
472 0
|
机器学习/深度学习 运维 自然语言处理
系统程序的编译与处理
系统程序的编译与处理
|
缓存 Java Shell
ThingsBoard详细编译指南2.4.3
ThingsBoard详细编译指南2.4.3
648 0
C++程序的编译过程
C++程序的编译过程
|
自然语言处理 编译器 C语言
C/C++程序的编译过程
C/C++程序的编译过程
222 0
C/C++程序的编译过程
jpegNPP编译为so
jpegNPP编译为so
86 0
|
自然语言处理
编译
编译
118 0
|
Web App开发 存储 缓存
V8 编译浅谈
本文是一个 V8 编译原理知识的介绍文章,旨在让大家感性的了解 JavaScript 在 V8 中的解析过程。
V8 编译浅谈
|
C语言
01-2.C(C程序编译步骤-gcc 编译过程)
c代码编译成可执行程序4步: 1.预处理:宏定义展开,头文件展开,条件编译,同时将代码中的注释删除,这里并不会检查语法 gcc -E hello.c -o hello.
775 0
|
编译器 开发工具 IDE
编译问题汇总
每次在编译各类第三方库的时候都会碰到很多问题,基本上都是通过Google解决,其实简单反思一下就会发现是对于系统了解的不够,对于各类标准也是了解甚少。所以一而再再而三发生的问题其实是可以尽量去避免的。
1969 0