VS2008下MFC使用DCMTK详解。

前面两篇文章介绍了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定义直接注释掉。

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值