1

Octave で使用するために VLFeat をコンパイルしようとしていますが、*.d ファイルはすべて VLFeat ルート ディレクトリに配置されてしまいます。これにより、ほとんどのファイルで次のエラーが表示されます。

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

実行する代わりに、octave.mak ファイルで /bin/usr/mkoctfile として定義し、変数を定義しませんでしMKOCTFILE=mkoctfile makeた。MKOCTFILEMEX

私は 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 に答える