ImageReader在gdcm中使用release config进行访问冲突

时间:2017-11-18 15:37:28

标签: gdcm

我想在我的c ++应用程序中使用x64 gdcm库,它可以在调试版本中运行,但是当我使用发布配置进行构建时,我有:

访问冲突读取位置0x0000000000000008。

调用getDataSet()函数时:

gdcm::File &file = reader.GetFile();
gdcm::DataSet dataset = file.GetDataSet();

任何人都可以帮我解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:0)

如果您的文件对象(及其引用)一切正常,那么 调用GetDataSet方法的正确方法似乎是:

const gdcm::DataSet &ds = file.GetDataSet();

所以你得到内部的参考,不要试图复制它们;至少这是它在我的代码中的工作方式。

相关问题