关于DCMTK3.6.0源代码编译的总结

本文详细解释了如何使用CMake配置DCMTK,包括MT和MD版本的区别,依赖包的选择及其release和debug版本,以及如何更改DCMTK工程的运行库设置。同时强调了文件夹路径和名称不能更改的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.DCMTK cmake出来的代码是一样的。MT和MD版本的区别在于DCMTK工程下的每个子工程的代码生成中的MT还是MD,只要修改成为相应的值就可以了。

2.依赖包的选择。依赖包必须与上面中所说的MT和MD相对应。且每个分为release和debug版本。因此有四个版本的依赖包。(这个没有验证过,只是根据依赖包里面分为release和debug版本的猜想)

 

圆圈内的事debug版本,格式都是xxxxx_d.lib;矩形内的release版本,格式为xxxxx_o.lib。
3.更改DCMTK工程DCMTK.sln的MD或者MT。只需要按住shift按钮选中除了ALLBUILD,INSTALL,ZEROC_HECK三个子工程的其余所有子工程,右键选择属性-->c\c++ -->代码生成 -->运行库,更改MD或者MT
 
注意:3.6.1版本的要去除的子工程有九个:ALLBUILD,builtindict,dcdictzz,gendeftag,INSTALL,mkvrscan,RUN_TESTS,nobuiltindict,ZEROC_HECK
 
 
4.CMAKE出来的文件夹路径和名称不能更改。
 

转载于:https://www.cnblogs.com/h2zZhou/p/4977450.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值