我正在使用:
我最近开始使用linux进行大学研究。对于这项研究,我一直在努力将dicom包从octave forge安装到八度音程中。当我将代码R.java
提交到八度音程时,我会收到致命的错误:gdcm-2.0 / gdcmReader.h:没有导致安装失败的文件或目录。
我一直在寻找这个问题的解决方案,这个问题似乎发生在过去的几个人身上(见Dependency library not recognized during installation octave forge dicom package in debian linux)。但是,由于我是linux新手,我真的不明白这些用户为解决他们的问题所做的工作。此外,自这些帖子以来,octave和gdcm都已更新。我也一直在尝试对此进行故障排除时找不到更新版本的dicom软件包。如果有人对此有任何意见,我将非常感激。
以下是我在命令窗口日志中看到的内容。
pkg install -forge dicom
答案 0 :(得分:1)
这是因为dicom包非常过时(2011)。
最近,许多研究人员更新了软件包以使用最新版本的gdcm,并删除了一些硬件编码,这些硬编码使安装gdcm超出2.0与dicom库无法兼容。
这里的线程可以在这里找到
简而言之,他们的指示是使用已安装的更新版本的dicom软件包的repo。这假定gdcm已经安装了标题(即从源代码构建)。
hg clone http://hg.code.sf.net/p/octave/dicom
cd dicom
make install