VLFeat 0.9.20 VS2015
官方上配置vlfeat非常简单,但是实际上发现根本不管用。后来才发现应该是不支持VS2015。
主要参考了:
windows7下 VS2015 编译VLFeat所遇到的问题
VLFeat+MATLAB2016+Vs2015+win10 64bit
MATLAB 尝试将 SCRIPT feature 作为函数执行错误
1、首先去github上下载vlfeat。
2、打开命令窗口,在命令行中依次输入如下图所示的命令。
3、打开nmake_helper.mak,修改
4、修改Makefile.mak
VER = 0.9.20 (vlfeat 版本号)
5、编译,
因为我们根本没有msvcr140.dll文件,只有msvcp140.dll。那么,我们需要讲Makefile.mak文件中所有出现msvcr的地方改成msvcp(注意,只改小写的地方)。
注意要细细查找。用EditPlus查找,发现自动查找会有遗漏。
NMAKE:fatal error U1077: “echo”:返回代码”0x1”
看着终于可以编译了,好开心,但是最后居然出现了这个错误!搞什么搞什么!在google一番之后,送了口气,原来这个错误并不影响编译。
具体请看[这里](http://gubangzhong.cn/Vlfeat%E7%BC%96%E8%AF%91%E6%8C%87%E5%8C%97/)。链接失效了,在我的记忆中,这个错误不影响使用。也就是说,你如果看到了这个错误,那么编译就是成功了。
6、运行vl_setup添加路径。
7、运行vl_compile
但是就这样仍然是出现错误
后来发现,必须把包放到MATLAB/toolbox里面去,才可以。
然后直接可以出结果,一遍过。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
2015-06-07 面试失败的原因有哪些?
2015-06-07 英文不好,该怎么写论文
2015-06-07 最适合你性格的职业类型是什么?
2015-06-07 如何总结和整理学术文件?
2015-06-07 SCI杂志更名时,如何计算影响因子?
2015-06-07 如何高效管理和利用碎片化的时间
2015-06-07 做学问就是要“跟自己过不去”