dcmtk中addDicomfile()函数的使用问题

C语言 码拜 9年前 (2015-11-12) 1399次浏览
最近本人接触dicomdir,然后像先生成一个dicomdir文件,代码如下:
#include “stdafx.h”
#include “dcmdir_study.h”
#include “dcmdir_studyDlg.h”
#include “../include/dcmtk/dcmdata/dcddirif.h”
略去mfc结构代码
void Cdcmdir_studyDlg::OnBnClickedButton1()
{
     DicomDirInterface dicomdir;
     OFCondition status = dicomdir.createNewDicomDir();
     status = dicomdir.addDicomFile(“1348″,”D:”);
     if (status.bad())
     {
          MessageBox(“Cannot add dicom file”);
          return; 
     }
     status = dicomdir.writeDicomDir();
     if (status.bad())
     {
         MessageBox(“Cannot write dicomdir”);
     }
问题是一直无法添加dicom文件,addDicomfile()函数哪里用错了吗
  
解决方案:20分
createNewDicomDir()操作成功了吗?
解决方案:20分
找Bug的时候要抱着“怀疑一切,打击一切”的心态。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明dcmtk中addDicomfile()函数的使用问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)