解决matlab无法载入vlfeat库的问题



      根据官方网站安装指南,输入“vl-version"检验时发现安装失败。(但用demo检验能够顺利运行)

       这个问题其实比较常见,网上有很多解决办法,但小白的我依旧没能顺利载入。

       今天知道了如何重新编译mex文件:只需要将vl_compile在matlab中运行即可。但是依旧有报错:


         先前这个错误我一直关注于  "mex(cmd{:});",搜索解决方案未果。此次细查 ”fatalerror C1189: #error:  Macro definition ofsnprintf conflicts with Standard Libraryfunction declaration “ ,搜的博客: http://www.cnblogs.com/litengyao/p/5150147.html ,顺利找到解决方案。

         但仍旧无法成功载入vlfeat库。

        后在此文中得到解决:http://blog.csdn.net/fengying2016/article/details/72911676 ,在相关路径下添加vl的动态链接库文件即可。

        但我的本本中相关路径也没有该动态链接库文件也能顺利载入,我不知道为什么,但困扰了几天的问题总算解决了,很开心呢。

        最终程序(LearningToCount_ver1_01)复现发现并不能实现想要的功能,此任务告一段落,略微回顾了matlab代码,明天开始行人再识别相关知识的学习。

你可能感兴趣的:(解决matlab无法载入vlfeat库的问题)