系统环境:win7_x64
IDE环境:Visual Studio2012,x64
一、方法一 配置步骤:
1、下载并解压VLFeat-0.9.14(http://download.youkuaiyun.com/detail/j_d_c/9708990)或者官网下载(http://www.vlfeat.org/)
2、向计算机系统变量下path 添加路径:F:\opencv_code_vs2012\APAP\APAP\thirdparty\vlfeat-0.9.14\bin\win64
3、在vs下新建工程 ,右键点击 【属性】’选项
4、分别在【vc++】-【包含目录 】 和 【C/C++】-【常规】-【附加包含目录 】添加 路径F:\opencv_code_vs2012\APAP\APAP\thirdparty\vlfeat-0.9.14\vl(相应的找到自己的目录即可)
5、在【连接器】-【常规】-【附件库目录】 添加F:\opencv_code_vs2012\APAP\APAP\thirdparty\vlfeat-0.9.14\bin\win64 , 及【连接器】-【输入】-【附加依赖项】中加入vl.lib
6、然后重启或注销电脑即可。
注:vs编译器若为x86,基它步骤一样,只是在在第5步中选择win32应该就可以了
7、运行测试代码
//extern "C" {
#include "generic.h"
//}
int main() {
VL_PRINT ("Hello world!\n") ;
return 0;
}
结果:
二、方法二 配置步骤:
1、下载并解压VLFeat-0.9.14(http://download.youkuaiyun.com/detail/j_d_c/9708990)或者官网下载(http://www.vlfeat.org/)
2、打开【项目】-【属性】
3、【C/C++】-【常规】-附加包含目录,填写包含目录:F:\opencv_code_vs2012\APAPlearn\APAPlearn\thirdparty\vlfeat-0.9.14
单击【链接器】-【常规】-【附加库目录】,填写库目录:F:\opencv_code_vs2012\APAPlearn\APAPlearn\thirdparty\vlfeat-0.9.14\bin\win64
【链接器】-【输入】-【附加依赖项】,添加依赖项:vl.lib
测试程序
extern "C" {
#include <vl/generic.h>
}
int main (int argc, const char * argv[]) {
VL_PRINT ("Hello world!\n") ;
return 0;
}
若程序运行不同,则将F:\opencv_code_vs2012\APAPlearn\APAPlearn\thirdparty\vlfeat-0.9.14\bin\win64文件复制到该程序的Debug目录下,重新运行,运行通过。
以上的绝对路径也可以修改为相应的相对路径,参考http://blog.youkuaiyun.com/j_d_c/article/details/78899538中相对路径写法。