您的位置:首页 > 其它

VS2008编译DCMTK3.5.4过程详解(1)

2011-06-02 16:39 218 查看
VS2008下编译DCMTK网上资料较少,网上资料主要针对VC6或者VS2005亦或者VS2010进行编译,自己千辛万苦之后,终于在VS2008下将DCMTK编译通过。现和大家分享,希望对大家有所帮助。

编译工具:VS2008。

DCMTK版本:3.5.4。

CMAKE版本:2.6.0。

软件下载:

(1)在DCMTK官网(http://dicom.offis.de/dcmtk.php.en)下载dcmtk-3.5.4.zip

(2)在DCMTK官网(http://dicom.offis.de/dcmtk.php.en)下载相应的支持库dcmtk-3.5.4-win32-i386-support.zip 。

(3)在Cmake官网下载cmake-2.6.0-win32-x86.zip ,或者下载exe安装文件,安装Cmake。

解压缩文件

将下载的DCMTK压缩包和支持库压缩包解压到同一个目录下,例如D:/DCMTK/下。DCMTK解压缩会得到一个dcmtk-3.5.4文件夹,支持库解压缩后会得到五个文件夹。

VS2008编译环境配置:

(1)DCMTK支持库解压缩后得到5个文件夹:在这五个文件中搜索_d.lib,会得到七个文件,将这7个.lib文件复制到VC/lib下面(不同电脑VS2008安装位置不同,我的电脑是安装在C:/Program Files/下,所以就复制到C:/Program Files/Microsoft Visual Studio 9.0/VC/lib目录下)。

(2)将支持库解压缩后的五个文件夹下的include目录下的文件复制到vc/include下面。

(3)将支持库解压缩后的五个文件夹下的bin目录下的文件复制到vc/bin下面。在支持库中,只有openssl-0.9.8a文件夹下有bin目录。

Cmake生成VS2008所需工程

(1)进入cmake-2.6.0-win32-x86/bin/ 執行 CMakeSetup.exe。
(2)在 "Where is the source code:" 填入 D:/DCMTK/dcmtk-3.5.4。
(3)在 "Where to build the binary:" 填入 D:/DCMTK/dcmtk-3.5.4。
(4)按一下 "Configure" 按键,并在对话框中选择 "Visual Studio 9 2008" ,按下 OK。
(5)在cmake文本框中可以看到生成过程,对于自己需要的库,可以把off改成on,但是我没有改。
(6)再按一下 "Configure" 按键,如果第五步中没有更改,则不需要重新“configure”。
(7) 最后按“OK”生成。

注意,生成过程中可能会遇到警告,直接跳过就好了,不用管它。

至此,VS2008工程已经生成,但这是开端,下一篇将详细介绍调试过程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: