原帖地址:http://www.cnblogs.com/yinxufeng/p/3636241b7084b0340cc56fd37f9e2fd8.html

下载源码
生成VS项目工程
编译源码

下载源码

  • DCMTK3.6.1源码以及最新下载下载地址:
    ftp://ftp.dcmtk.org/pub/dicom/offis/software/dcmtk/snapshot/

  • 支持库下载地址:
    http://www.dcmtk.org/dcmtk.php.en
    dcmtk-3.6.0-win32-i386-support_MT or dcmtk-3.6.0-win32-i386-support_MD

  • Cmake:
    https://cmake.org/download/
    下载绿色版:Windows ZIP

生成VS项目工程

  1. 设置source code路径: “E:/libsupport/dcmtk-3.6.1/dcmtk-3.6.1_20160216”
  2. 设置binaries路径: “E:/libsupport/dcmtk-3.6.1/dcmtk-3.6.1_20160216_vs2008”
  3. 点击Configure,选择visual studio 2008(或者其他已经安装的版本)
  4. 等待Configure完毕
  5. 红色区域设置,选中Advance
    • 搜索”install”,修改CMAKE_INSTALL_PREFIX路径: “E:/libsupport/dcmtk-3.6.1/dcmtk-3.6.1_20160216_vs2008/install”
    • 搜索”modules”,修改DCMTK_MODULES,自定义需要生成的模块
      (默认是:ofstd;oflog;dcmdata;dcmimgle;dcmimage;dcmjpeg;dcmjpls;dcmtls;dcmnet;dcmsr;dcmsign;dcmwlm;dcmqrdb;dcmpstat;dcmrt;dcmiod;dcmfg;dcmseg
      我目前只用到了ofstd;oflog;dcmdata;dcmimgle;dcmimage;dcmjpeg)
    • 从3.6.1开始支持生成dll了,只要勾选上BUILD_SHARED_LIBS;如果想最终只生成一个单独的”“,再勾选上BUILD_SINGLE_SHARED_LIBRARY
    • 搜索”cxx”,根据需要修改编译选项为MD/MT
  6. 点击Generate,生成VS工程

编译源码

  1. 用VS打开”e:\libsupport\dcmtk-3.6.1\dcmtk-3.6.1_20160216_vs2008\DCMTK.sln”
  2. 根据自己需要选择项目Configuration为Debug/Release
  3. 生成ALL_BUILD
  4. 生成INSTALL,完毕后将在之前设置CMAKE_INSTALL_PREFIX路径下存放DCMTK的includelib

转载于:https://www.cnblogs.com/yinxufeng/p/3636241b7084b0340cc56fd37f9e2fd8.html

Windows下编译DCMTK相关推荐

  1. dcmtk编译 android,windows下编译dcmtk的Android版本

    1.下载最新的dcmtk http://support.dcmtk.org/redmine/attachments/download/77/dcmtk-3.6.1_20150217.tar.gz解压. ...

  2. Windows下使用DCMTK开源库对DICOM协议的医学图像进行解析与显示

    DICOM(Digital Imaging and Communications in Medicine),是用于医学影像处理.储存.打印.传输的一组通用标准协定.目前,被广泛应用于放射医疗,心血管成 ...

  3. Windows下编译Chrome V8

    主要还是参考google的官方文档: How to Download and Build V8 Building on Windows 同时也参考了一些其它的中文博客: 脚本引擎小pk:SpiderM ...

  4. Windows下编译 Hadoop

    Windows下编译 Hadoop-2.9.2 系统环境 系统: Windows 10 10.0_x64 maven: Apache Maven 3.6.0 jdk: jdk_1.8.0_201 Pr ...

  5. Windows下编译tensorflow-gpu教程

    这两个也要看: https://zhuanlan.zhihu.com/p/29029860 https://zhuanlan.zhihu.com/p/34942873 Windows下编译tensor ...

  6. Windows下编译TensorFlow1.3 C++ library及创建一个简单的TensorFlow C++程序

    参考:https://www.cnblogs.com/jliangqiu2016/p/7642471.html Windows下编译TensorFlow1.3 C++ library及创建一个简单的T ...

  7. windows下编译支持https的curl

    先编译好openssl,过程详见:<windows下编译openssl> 编译好zlib,过程详见<windows下编译zlib> 1. 下载curl 官网:https://c ...

  8. 在Windows下编译FFmpeg详细说明

    在Windows下编译FFmpeg详细说明 MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNC工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时 Mi ...

  9. linux下find查找带有指定权限的文件(windows下编译的源代码文件)

    find -type f -perm -o=x 查找用户在windows下编译的源代码文件 转载于:https://blog.51cto.com/axlrose/1357610

  10. lua windows下编译

    从Lua5.1开始官方给出的文件只有源代码和makefile文件了,官网给出的bulid方式也是在linux平台,如果只是想找个库使用下可以到这里来下载:http://joedf.ahkscript. ...

最新文章

  1. 016_CSS选择器列表
  2. 【STM32】typedef 类型及配合结构体使用
  3. 5.16GW光伏扶贫,各省费用如何筹措?
  4. MVC5+EF6 入门完整教程 总目录
  5. 9行代码AC——HDU 6857 -Clockwise or Counterclockwise(2020 Multi-University Training Contest 8)(判断三点顺序)
  6. java uuid静态方法_Java UUID toString()方法与示例
  7. 【BZOJ-3721】Final Bazarek 贪心
  8. Promise(异步处理-实现)
  9. 小米推新,黄章怒骂!留给魅族们的时间不多了 | 畅言
  10. AutoHotkey 命令列表
  11. 使用putty上传文件到linux
  12. 摄像头各参数的意义_详解:监控摄像头参数介绍说明 | 58监控网
  13. 轻松理解java前期绑定(静态绑定)与后期绑定(动态绑定) 的区别。
  14. F5 微信银行解决方案
  15. 华硕双路服务器主板装系统,华硕双路服务器主板Z8PE-D12X
  16. 视频教程-PR教程-Premiere 2020影视剪辑实战精讲-其他
  17. 无法启动此应用因为计算机丢失,开机无法启动此程序因为计算机中丢失怎么回事...
  18. 在matlab中使用dsolve函数解范德波尔二阶微分方程
  19. 岁月温柔-20 妈妈在省医院第一天
  20. Redis学习笔记(四):配置文件详细说明(redis-3.2)

热门文章

  1. grep有时抓不到文本怎么办?
  2. deb,命令行安装与软件中心安装有差异
  3. “春风又绿江南岸”真正的关键是什么?
  4. RGB数据剪切后保存为JPG格式文件的代码(使用jpeglib)
  5. 对外技术合作,一定要提供一个DEMO供别人参考
  6. python绘制wx+b_【教学分享】大数据博士教你用python玩转时空大数据
  7. centos mysql 安装_Linux下MYSQL5.7详细安装步骤:
  8. qt 界面控件布局
  9. centos7静默搭建oracle11g,centos7下静默安装oracle11G图解配置 1
  10. nginx启动vue_Docker部署前端Vue