1

我正在尝试编译 VLFeat 以与 Octave 一起使用,但 *.d 文件最终都位于 VLFeat 根目录中。然后导致大多数文件出现以下错误。

mv: cannot stat ‘./toolbox/geometry/vl_irodr.d’: No such file or directory
  MKOCTFILE toolbox/mex/octave/mexa64/vl_rodr.d

我没有执行MKOCTFILE=mkoctfile makeMKOCTFILE在 octave.mak 文件中定义为 /bin/usr/mkoctfile 并且没有定义变量MEX

我正在使用 VLFeat 0.9.19 版,谁能告诉我我的方法是否错误或如何解决这个问题?

谢谢你的帮助。

4

1 回答 1

1

对于任何试图为 Octave 编译 VLFeat 的人。make MKOCTFILE=mkoctfile相反,执行MKOCTFILE=mkoctfile make成功地为我编译了它。但是 VLFeat 似乎仍然不能正确支持 Octave,大多数函数都在抱怨缺少它们所依赖的函数。

因此,我决定改用 Matlab,它可以立即工作。

于 2014-11-12T20:17:29.473 回答