VS2008下MFC使用DCMTK详解。

编译DCMTK 编译DCMTK2008年09月11日 星期四 09:31也许是DCMTK的开发人员认为DCMTK是一个专用的库,没有必要做成动态链接库。    也许是DCMTK的开发人员认为DCMTK需要跨平台,做成动态链接库就平台相关了,违背了跨平台的本意。    所以,如此两个也许只有,DCMTK经过编译之后总是得不到DLL文件。DCMTK到底能不能编译成DLL来使用呢?反正我是失败了 阅读详情

前面两篇文章介绍了DCMTK在Vs2008下如何编译。本文将介绍怎样在MFC工程中使用DCMTK。

 

获取DCMTK库

     Install编译生成dcmtk-3.5.4-win32-i386文件夹,里面包含所有需要的库文件。打开文件夹,可以看到里面有/bin,/etc,/include,/lib,/share五个文件夹。

 

     在你的MFC项目中,在和Debug同一层目录中新建一个文件夹,名称为dcmtk。将上面提到的五个文件夹复制到下面(其实只需要/include和/lib两个文件夹)。

链接DCMTK库

      (1)打开MFC项目属性页,配置属性----C/C++----常规----附加包含目录,将其指向我们刚才添加的/dcmtk/include/...下面每个文件夹。

      (2)打开MFC项目属性页,配置属性----链接器----常规----附加库目录,将刚才我们添加的/dcmtk/lib文件夹。

      (3)打开MFC项目属性页,配置属性----链接器----输入----附加依赖项,将下面的静态库文件名写进去,顺序不能颠倒。

“netapi32.lib wsock32.lib ofstd.lib dcmdata.lib dcmimgle.lib dcmimage.lib ijg8.lib ijg12.lib ijg16.lib dcmjpeg.lib dcmnet.lib dcmdsig.lib dcmsr.lib dcmtls.lib dcmpstat.lib dcmwlm.lib dcmqrdb.lib dcmtkeay.lib dcmtkssl.lib iconv.lib libtiff.lib libpng.lib libxml2.lib zlib.lib”

 

编译错误

我编译时遇到下面这个错误:SBYTE重复定义。

 

解决方法如下:将报错文件处的SBYTE定义直接注释掉。

 

从UNet到Siam-NestedUNet:我是如何用‘找不同’思路解决少样本工业缺陷检测的 本文探讨了如何利用Siam-NestedUNet架构解决工业缺陷检测中的少样本问题。通过借鉴变化检测的'找不同'思路,该模型显著提升了缺陷识别准确率,特别适用于良品多、缺陷少的工业场景。文章详细介绍了架构设计、实战调优经验及跨行业应用潜力。 阅读详情

相关推荐

MFC实现打开与处理DICOM图像(附完整源码)

MFC实现打开与处理DICOM图像(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 584

dcmtk_3.5.4.orig.tar.gz_DCMTK DICOM_dcmtk

DiCOM协议的实现。做得非常好。对做医疗行业软件的人很有用处。

Windows Qt环境下DCMTK

Windows平台下,Qt(5.10)32位环境下编译的dcmtk3.6.3)库,包含debug和release版

dcmtk-3.5.3-html-help.zip_Help!_dcmtk_dcmtk help

DCMTK的帮助文档:dcmtk-3.5.3-html-help.zip

VS2008配置DCMTK静态链接库

转载请注明出处! 安装环境: WIN7 + VS2008 + dcmtk-3.6.0 + cmake-2.8.11.2 安装步骤: 1. 下载dcmtk-3.6.0.zip , dcmtk-3.6.0-win32-i386-support_MT.zip 及 cmake-2.8.11.2-win32-x86.exe备用。 2. 直接安装cmake; 3. 创建新文件夹DCMTK为根目录,

qiongguishanglu的专栏 1840

关于 VC 2005编译DCMTK的问题

我从 dcmtk 官方网站上下载了以下rar文件 :dcmtk-3.5.4 dcmtk-3.5.4-win32-i386dcmtk-3.5.4-win32-i386-md-support dcmtk-3.5.4-win32-i386-tls 依次按照以下步骤操作: 第一步:将dcmtk-3.5.4 解压缩为:J:/DCMTK-3.5.4/ DCMTK-3.5.4

TANK99的专栏 2506

DCMTK3.6.0(MD支持库)安装说明

DCMTK3.6.0(MD支持库)安装说明

caoyubing_168的博客 548

DCMTK354之VC++ 2008 MFC应用程序配置完整过程

花了一个礼拜,终于在VC++2008 MFC 应用程序中完成了首个基于DCMTK354的首个程序ECHOSCUWIN32,现将过程记录下来,便于日后查阅,同时也提供给那些有幸看到此博文而对他们又有帮助的访客! 如果你在 VS2008 中编译 DCMTK354,并且创建自己的基于DCMTK354静态库的 VC++ MFC 应用是遇到问题,或许下面的咨询会对你有帮助!...

weixin_30725315的博客 104

PACS 阅片---(mini 版)

PACS 阅片---(mini 版) ----关键词: PACS; DCMTK ----使用到的三方开源库:DCMTK;编程环境:VS2008MFC  最近因为要做手术辅助的软件,涉及到二维阅片和三维显示以及内窥的功能,索性就把二维阅片单独拿了出来,做成了一个mini版,权当测试。 实现方法:每一张DICOM图像对应一个继承于CWnd的类(负责对当前图像的处理),当前病人的所有图像在另外

伍心的专栏 2469

VS2008编译DCMTK3.5.4过程详解(2)

<br />上一篇我们生成了VS2008工程,本文将详细介绍编译过程及编译中遇到的问题的解决方法。    编译:<br />      打开生成的VS2008工程,也就是在文件夹D:/DCMTK/dcmtk-3.5.4(你的可能不在这)下。<br />      网上介绍了很多编译的方式,包括最常见的就是批生成,但是我感觉这个对解决问题不利,主要原因是你如果编译,会有上百个错误。而且你很难对错误进行定位。<br /> <br />      我的做法如下:<br /> <br />      64个工程,除

flywithmj的专栏 1822

dcmtk-3.5.4-win32-i386-md-support.zip

dcmtk-3.5.4-win32-i386-md-support.zip

dicom3.5.4开发包

dicom开发包dcmtk-3.5.4,C++语言

DCMTK-3.5.4开发包

PACS开发必备,DICOM开源开发包 dcmtk-3.5.4 dcmtk-3.5.4-win32-help dcmtk-3.5.4-win32-i386 由于上传限制这是第一部门,另一部分为 dcmtk-3.5.4开发包(win32支持文件)

GDI+ 显示DICOM 图像测试

GDI+ 显示 DICOM 图像测试 主要使用VS2008  MFC 、 GDI+ 、  DCMTK。      一、MFC使用GDI+需要稍微配置一下,过程很简单,网上也很多,不详细介绍。            可参考:http://www.codeproject.com/Articles/3962/Using-GDI-with-MFC-or-native-C-C      二、采用

伍心的专栏 2694
上一篇: VS2008编译DCMTK3.5.4过程详解(2)
下一篇: error C2440: “初始化”: 无法从“DicomImage *”转换为“DicomImage”解决方案
flywithmj
博客等级 码龄16年 18粉丝 28原创
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值