zoukankan      html  css  js  c++  java
  • DICOM医学图像处理:DCMTK在VS2012中的配置

    背景:

    近期因为项目须要,将原本的开发IDE环境由VS2008升级到了VS2012。本以为编译完毕后的DCMTK开源库能够直接从VS2008移植到VS2012。可是通过项目属性加入完包括文件夹和依赖库后,编译会出现大量的链接错误(大多是跟dcmdata.lib、oflog.lib有关)。

    解决方法:

    又一次依照原本的博客前辈柳北风儿(大神眼下已经博客转移到网易:http://blog.163.com/qimo601@126/),利用CMake工具,选择VS2012本地编译器对DCMTK3.6.0的源代码进行又一次编译。

    可是此处依照上述的步骤后,依旧会存在大量的链接错误,例如以下截图所看到的:

    image

    由错误能够判断出,上述博客中对于项目依赖库的部分还是存在着错误,经过搜索相关DCMTK安装的博文,找到了关于DCMTK各个库文件之间的依赖关系(參考:http://blog.csdn.net/jackmacro/article/details/5332654)。

    对柳北风儿博文中的依赖库进行补充,原本的依赖库例如以下:

    image

    依照博文http://blog.csdn.net/jackmacro/article/details/5332654中的说明,须要补充dcmimgle

    .lib、dcmjpeg.lib以及他们各自的依赖库ijg8、ijg12、ijg16、dcmimage等。补充完毕后项目的依赖库例如以下:

    image

    再次编译project,顺利通过编译,此处利用DCMTK论坛中给的DCM图像的JPEG无损压缩,顺利实现了对DCM图像的压缩。

    详细的VS2012project代码:http://download.csdn.net/detail/zssureqh/7734777

    选用的VS2012版本号为:cn_visual_studio_ultimate_2012_x86_dvd_920954

    选用的DCMTK版本号为:3.6.0

    作者:zssure@163.com

    时间:2014-08-09

  • 相关阅读:
    生成器
    迭代器
    装饰器
    闭包函数
    函数对象
    函数
    文件
    字符编码
    基本的数据类型和内置方法02
    基本的数据类型和内置方法01
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4262972.html
Copyright © 2011-2022 走看看