开发dicom的工具包有很多,这里要说的是dcmtk这个开发包是免费全部开发源代码。
dcmtk开发包的官方网站是
http://www.dcmtk.org 。在左面的DICOM Software中点
击DCMTK一项就进入了dcmtk下载项。这里有很多链接。只需要下载两项:
1.DCMTK 3.5.3 - source code and documentation
(2004-05-27)
2.DCMTK 3.5.3 - support libraries for Windows
先别忙着解压,还需要另外一个软件来生成工程文件。这个软件叫cmake。官方网站是这个
http://www.cmake.org很多医学相关的开发包像vtk/itk都需要这个软件来生成工程文件。
下图就是cmake打开dcmtk开发包的样子。
需要说明的是几个WITH_*选项就是“2.DCMTK 3.5.3 - support libraries for
Windows”解压出来的东西。点击两次configure之后就可以点ok生成工程文件了。
工程文件编译好之后程序会生成很多例子程序可以用来参考。举个例子:运行dcmdata\apps\Debug
\dcmdump.exe这个程序。这是一个解析dicom文件的程序。如果想开发dicom文件可以参照这个程序。
调用库的时候要注意几个问题:
1.工程设置/cc++/preprocessor/附加包含路径。这里设置头文件
2.工程设置/link/input/对象库模块。这里设置库文件。
3.工程设置/link/project option/。这里设置库文件路径。
4.工程设置/cc++/code generation/Use run-time library。
5.以上几项需要和例子程序中的设置保持一致。