vc++ 6.0 or vc++ 2005 & dcmtk

1. 下载dcmtk 源码 dcmtk-3.5.4.tar.gzui

2. 预编译的支持包 dcmtk-3.5.4-win32-i386-md-support.zip , 注意该包使用的是 "Multithreaded DLL" 选项 (/MD and /MDd)xml

3. 建立目录 如E:\dcmtk for vc6;F:\dcmtk for vc8,将以上两个包拷贝其中,将两个包解压到当前文件夹ip

4. 修改E:\dcmtk for vc6\dimtk-3.5.4\CmakeLists.txt, 将其中的全部/MT,/MTd 分别改成/MD,/MDd.ssl

5. 使用cmake 2.6 生成工程文件,选好源文件盒输出文件路径,configure-》generator。generator

这里,支持库中我没有选择openssl 和libxml,主要是由于他们是可选的,同时支持包中的lib并不是由/MD生成的, 见支持包中的OFFIS_README.txt。源码

6. E:\dcmtk for vc6;F:\dcmtk for vc8分别用vc6.0和vc2005编译。VC6能够点击所有编译,VC2005能够先build ALL (WIN32 DEBUG),再编译INSTALL(WIN32 DEBUG).openssl

7.输出文件中的dcmtk-3.5.4-win32-i386,bin,include,lib拷贝到vc6或2005相应目录合并之。it

相关文章
相关标签/搜索