DICOM文件编程 下载本文

int length, char data[128] } DicomElem;

工程文件编译好之后程序会生成很多例子程序可以用来参考。举个例子:运行

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.以上几项需要和例子程序中的设置保持一致。 注意事項︰

1. DCMTK 的設定中,預設是採用 \的設定,因此若新專案要使用上述方法編譯之函式庫,則新專案的 runtime options 設定必須一致。 2. 在 VC 中,fstream 的用法有2種,一為 一為內建於 std 中的 。DCMTK預設使用 std 的函式庫,因此使用的新專案也必須要一致。是否使用 std 的 fstream 可透過 C:\\DCMTK\\dcmtk-3.5.4\\config\\include\\dcmtk\\config\\cfwin32.h 檔案中的 USE_STD_CXX_INCLUDES 定義來決定。 五dcmtk使用介绍

由于dcmtk不能在mfc下使用。所以需要生成库之后再调用。 这里给出两个程序。

1.利用dcmtk生成的静态库。

2.调用静态库生成了一个读dicom目录文件的程序。 整个程序都是参考dcmtk里的例子dcmdump.exe做的 http://www.vchelp.net/ASP/cdf_pic/200410/reply_1_747225.rar DCMTK的常见问题论坛:http://forum.dcmtk.org/