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