我正在尝试安装opengazer(参见http://sourceforge.net/projects/opengazer/) 一旦解压缩,我进入文件夹并使用readme.txt文件中指定的命令make。 但是,似乎c ++代码已经编译,我得到一个很好的路径错误: utils.h:7:30:致命错误:vnl / algo / vnl_svd.h:没有这样的文件或目录 编译终止。
所需的库(包括“vnl / algo / vnl_svd.h”)位于我的桌面上:/home/me/Desktop/vxl-1.14.0/core /
我尝试导出路径:export PATH = $ PATH:/home/me/Desktop/vxl-1.14.0/core /
然后我再次运行make命令,但它不起作用,compilator仍无法访问vnl / algo / vnl_svd.h。
我该怎么办(除了重新输入每个头文件中的每个预处理器包含)?
答案 0 :(得分:0)
PATH
对你无能为力。您必须检查makefile并找到指定目录的位置,并将其修改为指向您的目录。
在这个Makefile中,第一行是VXLDIR = /opt
。您应该编辑makefile并将其更改为指向vxl的安装。
需要指出的是,这些信息是正确的README文件 !!
编辑Makefile中的VXLDIR变量以指向您的vxl包含标题