在Windows 10 64位上编译DCMTK

参考:https://blog.csdn.net/annjeff/article/details/80899762
在官网下载相关的工具
1、Visual Studio(我用的是VS2019)
2、CMake-GUI
3、DCMTK源码(我用的是dcmtk-3.6.5)以及对应的DCMTK支持工具(我用的是dcmtk-3.6.5-win64-support-MD-iconv-msvc-15.8)
DO IT
将dcmtk-3.6.5和dcmtk-3.6.5-win64-support-MD-iconv-msvc-15.8放在同一个文件夹下,并且创建几个空的文件夹,dcmtk-3.6.5-bin用来存放二进制库

打开CMake-GUI,将源代码所在位置和构建二进制库的位置写到对应位置,之后点击Configure

勾选Grouped进行分组,修改安装位置:

勾选下列六项,以获得完整的dcmtk服务:

对应响应的支持库:

勾选advance,安装debug版本:

之后点击configure(第二次编译很快结束):

点击Generate(很快结束):

将DCMTK.sln用VS打开

选择一个项目右击鼠标,属性,高级属性,看字符集是否使用多字节字符集:

查看c/c++运行库是否为MDd,我这里本来是MT,把所有的都改成MDd使用动态库

生成:

勾选:

花了二十多分钟生成完毕:

选择install再次批生成:

这个步骤超快:

接着再去最开始创建的install文件夹中的bin下查看,会发现有很多exe文件,就可以使用啦!

猜你喜欢

转载自www.cnblogs.com/eosmomo/p/12567398.html