vs2010配置VL_FEAT库

本文详细介绍了在Visual Studio 2010中配置VL_FEAT库的过程,包括设置环境变量,配置附加包含目录和库目录,以及解决运行时的dll缺失问题。适用于希望在C/C++或Matlab项目中使用该开源计算机视觉库的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  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 }

 

  运行结果如下:

  

转载于:https://www.cnblogs.com/pakfahome/p/3604834.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值