在 Ubuntu 上安装 DCMTK 时出错

Error on make installing DCMTK on Ubuntu

首先,抱歉我的英语不好,我不是美国人。无论如何,我正在尝试在 Ubuntu 上安装 DCMTK,当我执行所有步骤时,它一直给我这个错误:

Error output from make all

here make all

的整个输出

我正在使用这个答案进行安装,并且还阅读了 DCMTK zip 附带的安装步骤。

不明白为什么 make 失败了,它说其中一个函数超出了范围,这可能意味着 zip 文件或提取的内容可能已损坏。

再次下载源代码,先尝试最新的快照,然后按照安装,从他们的官方网站 dcmtk.org

获取它

如果您只是想使用一些实用程序,例如 dcmodify 或 dcm2xml,可以使用 apt-get 安装它们。

sudo apt-get install dcmtk

您是否正在尝试使用最新版本的 gcc 构建已使用将近 6 年的 DCMTK 3.6.0 源代码?这是行不通的。我建议使用最新的 DCMTK 快照,可以从这里下载:http://dcmtk.org/download/dcmtk/snapshot/

如果您希望解决您遇到的问题,这里是您需要应用到 DCMTK 3.6.0 的补丁程序之一:http://git.dcmtk.org/?p=dcmtk.git;a=commit;h=dbadc0d8f3760f65504406c8b2cb8633f868a258