zoukankan      html  css  js  c++  java
  • 自己重新编译VLFeat

    自己酱油了两个月之久以后,发现没有什么长进,接着回来整理一下旧时资料,发现一直都没自己编译成功vlfeat。

    首先到vlfeat官网上下载需要的版本,http://www.vlfeat.org/download.html

    我下载的是最新版本,就是vlfeat0.9.14,当然,此处我们是想自己重新编译vlfeat,因此下载source code only即可。

    下载完成之后,仿照http://www.vlfeat.org/compiling.html页面的提示,本来是不应该有什么问题的,但是,此处出现了问题。

    具体问题忘记了,大体意思是找不到文件,do not ……how to make……之类的,自己大概明白应该是makefile文件的路径配置有问题而造成的。

    找到文件 Makefile.mak,无论用什么编辑器打开,就会看到VER,ARCH之类的。

    如果是想在win32平台编译,此处不像是网站上提示那样,此处默认是win64,因此改成ARCH=win32即可。

    想debug的话,将DEBUG=YES。

    下面才是更为关键的地方,因为我是菜鸟,对makefile一窍不通,所以敬请各位大鸟不要笑话。

    设置MSVCROOT的路径。诸位看清楚了,一定要将此设置成自己本机上的正确路径,

    !if "$(MSVCROOT)" == ""
    MSVCROOT = D:\Program Files\Microsoft Visual Studio 9.0\VC
    !endif

    !if "$(WINSDKROOT)" == ""
    WINSDKROOT = C:\Program Files\Microsoft SDKs\Windows\v6.0A
    !endif

    我的是酱紫的。改成酱紫的了。

    然后,matlab啥的路径也是如此,设置成自己的正确路径。

    #MATLABROOT = C:\Program Files (x86)\MATLAB\R2009b
    MATLABROOT = E:\matlab\matlab

    需要更改路径的地方有多处,不要漏掉了。

    改好之后,保存。

    在visual studio下直接rebuild可以,在命令行下敲入命令也可以,重新编译就可成功完成了。

    能够成功进行编译,之后自己添加功能、检测啥的就可以任你大刀阔斧了。

    ps:自己不想在软件行业干了,尽管烟酒僧的生涯还没结束,刚写了延期申请,但是,真的不想干了。但是,前途一片渺茫。丫说想找个霸道男人一起去拉萨流浪、旅游。我问,丫怎么会想的和我一样呢?

  • 相关阅读:
    dataTables的导出Excel功能
    jquery生成二维码图片
    angular2表单初体验
    台湾辅仁大学的python教程笔记
    浅说《测试用例》----给测试新手的
    测试员的工作与学习
    简单的表格代码
    特殊效果字体代码
    办公自动化的基本方法
    css网页的几种类型
  • 原文地址:https://www.cnblogs.com/slysky/p/2517622.html
Copyright © 2011-2022 走看看