最近本人接触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()函数哪里用错了吗
#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的时候要抱着“怀疑一切,打击一切”的心态。