• vs2010配置VL_FEAT库 PAK FA T


      VL_FEAT库是计算机视觉中的一个开源库,支持C/C++,Matlab,可以在http://www.vlfeat.org/下载。

      本文主要讲一下VS2010中如何配置vl_feat库(算是对原文的一个翻译吧,参考http://www.vlfeat.org/vsexpress.html)。

      将vl_feat库下载后,放在一个目录文件下,我的目录是:C:\VL_FEAT\

      然后设置环境变量path,增加路径:C:\VL_FEAT

      打开VS2010,新建一个工程,然后在进入“项目属性”

      

      在配置选择“所有配置”

      

      然后在“配置属性”-->“C/C++”-->“常规”-->“附加包含目录”中,增加“C:\VL_FEAT\vlfeat-0.9.18”

      后面的“vlfeat-0.9.18”是从网站上下下来的文件解压后的文件夹名字

      

      之后进入“链接器”-->“常规”-->“附加库目录”,增加“C:\VL_FEAT\vlfeat-0.9.18\bin\win32”

      

      然后是“链接器”-->“输入”-->“附加依赖项”,增加“vl.lib”

      

      此时如果直接运行示例程序,会显示“无法找到vl.dll”

      可以打开“生成事件”-->“后期生成事件”-->“命令行”,增加“copy C:\VL_FEAT\vlfeat-0.9.18\bin\win32\vl.dll $(SolutionDir)$(ConfigurationName)”

      

      增加这一句的目的是为了将bin\win32\vl.dll复制到当前目录中,因此,我们也可以不添加这一命令,而直接将bin\win32\vl.dll 复制到当前目录,运行也不会出错。下面是示例程序:

      

     1 extern "C"{
     2 #include "vl/generic.h"
     3 };
     4 
     5 
     6 int _tmain(int argc, _TCHAR* argv[])
     7 {
     8     VL_PRINT("Hello world!\n");
     9     return 0;
    10 }

      运行结果如下:

      

  • 相关阅读:
    docker三剑客之docker compose
    docker三剑客之一docker compose
    dockerfile创建镜像(二)
    dockerfile创建镜像
    dockerfile创建镜像
    端口映射和容器映射
    鼠标点击左侧字母,字母变色
    body滚动时左侧菜单固定
    左侧菜单收缩展开
    车林通购车之家--购车计算器模块--算法js
  • 原文地址:https://www.cnblogs.com/pakfahome/p/3604834.html
Copyright © 2020-2023  润新知