Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab VLFeat-如何修复;警告:名称不存在或不是目录;?_Matlab_Image Processing_Vlfeat - Fatal编程技术网

Matlab VLFeat-如何修复;警告:名称不存在或不是目录;?

Matlab VLFeat-如何修复;警告:名称不存在或不是目录;?,matlab,image-processing,vlfeat,Matlab,Image Processing,Vlfeat,我从它的git存储库下载了lib!我按照页面上的说明做了。但是当我运行vl_setup命令时,我得到了以下警告: 警告:名称不存在或不是目录:…\Adv.3D 计算机视觉\vlfeat\toolbox\mex\mexw32 所以,请遵循MathWorks网站中提到的一些步骤,例如,,但问题并没有解决。我跟踪了vl_setup.m文件,根据错误声明,它找不到mexw32文件夹。但是当我下载这个库时,没有任何类似的文件夹 我使用的是Windows 7,Matlab 2013a您是否先通过vl_com

我从它的
git
存储库下载了lib!我按照页面上的说明做了。但是当我运行
vl_setup
命令时,我得到了以下警告:

警告:名称不存在或不是目录:…\Adv.3D
计算机视觉\vlfeat\toolbox\mex\mexw32

所以,请遵循MathWorks网站中提到的一些步骤,例如,,但问题并没有解决。我跟踪了
vl_setup.m
文件,根据错误声明,它找不到
mexw32
文件夹。但是当我下载这个库时,没有任何类似的文件夹


我使用的是Windows 7,Matlab 2013a

您是否先通过
vl_compile.m
编译
mex
文件?编译代码后,
mex
目录应显示与操作系统关联的
mex
文件。这些设置说明假定您有二进制发行版,但您从
github
下载了源代码


请在此处查阅VLFeat的Windows编译说明:

我启动了bounty,现在正在linux上运行它。@YTRUQ您尝试了,解包并运行了
工具箱/vl_安装程序
?@YTRUQ接受的答案对我有效!如果与所问问题不同,请打开一个新问题@YTRUQ如果你问一个新问题是谨慎的。当OP的问题是针对Windows的,而您的问题是针对Linux的时,我认为我编辑这个是不正确的。我认为你为一个不同的问题悬赏是不明智的。无论如何,请转到此处:。还需要设置MeX来编译C或C++文件,这些文件是用MATLAB编写的,在MATLAB命令提示符下需要使用<代码> MEX -设置< /代码>。选择正确的编译器,然后再次尝试编译工具箱。@ytrewq为什么在有预编译版本的情况下坚持编译。首先尝试一下,它避免了设置mex构建工具的复杂性。然后,如果您对该解决方案不满意,您可以首先搜索关于在linux上设置mex的帖子,如果仍然不成功,则打开一个新问题。总是先做容易的事。