DCMTK3.6.0库在vs2010下编译成功通过

1、环境准备

步骤一:在http://www.dcmtk.org中下载需要对应的源码以及支持库(LIB/MT 或 LIB/MD,两者的区别可以google)

步骤二:在http://www.cmake.org中下载CMAKE,注意下载的CMAKE对应的VS2010的位数(X86还是X64)

2、假设vs2010安装路径 :C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC ,将此路径记为 $VCDIR$

步骤一:改支持库的lib文件的文件名,复制到VCDIR/lib目录;分别把支持库的xxxx_d.lib改名,下载的支持库   xxx_d.lib为DEBUG版本的支持库,xxx_o.lib为RELEASE版本支持库.
现在要编译的是DEBUG版本的DCMTK,理所当然用   xxx_d.lib库.把下载下来的5个支持库所有带_d.lib的文件的_d两字符去掉.把支持库复制到VC安装文件夹 $VCDIR$/lib目录下.

步骤二:把支持库include文件夹里的所有文件/文件夹复制到   $VCDIR$/include文件夹

步骤三:把支持库C:\DCMTK_Release\dcmtk-3.6.0\dcmtk-3.6.0-win32-i386-support_MT\openssl-1.0.0c\bin文件夹里的所有文件复制到   $VCDIR$/bin文件夹

步骤四:CMAKE设置如下;



点击configure

然后Finish;等configure结束,选ADVANCED VIEW,(注意:如果编译的是MT的,需要把所有默认的/MD都改成/MT,MDd改成/MTd)

然后再次configure --- > generate;至此,CMAKE结束!

步骤五:

用VC IDE打开   C:\DCMTK_Release\dcmtk-3.6.0\dcmtk-3.6.0\dcmtk.sln,在IDE中选批量编译,只选ALL BUILD  [DEBUG]  其他所有都不选--->编译。

结果成功显示78个编译成功;
再选Build->Batch build,这次只选  INSTALL的debug版本;这会出现一个错误;当我们用管理员权限打开vs2010操作的话就会编译成功;


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值