欢迎使用CSDN-markdown编辑器

Flann配置总结

By Xdestiny. 10/14/2015 in BIT.

Flann一款用于最近邻搜索的开源算法库,OpenCV中用的就是它。下载地址

利用CMake配置Flann十分简单,基本上不会遇到什么问题。唯一有一个问题是编译64位版本。不过这个问题已经有了解决方案,就是在serialzation.h的96行代码后面增加如下代码

#ifdef _MSC_VER 
    BASIC_TYPE_SERIALIZER(unsigned __int64); 
#endif

有时候可能还需将Matlab_binding给勾选上,但是编译的时候会报如下错误

Error: Could not detect a compiler on local system which can compile the specified input file(s) Error using mex

这个是由于在matlab中没有安装对应编译器的缘故。只要在matlab中输入

mex -setup

就OK了。当然,这东西和MATLAB与Visual Studio的版本是有关系的。例如Matlab 2013a最多只支持到VS2012。详细的支持列表可以通过http://cn.mathworks.com/support/compilers/R2013a/index.html?sec=win64 这里查询,只要将里面R2013a改成对应的版本就行。

另外我还碰到一个奇葩问题。编译生成doc的时候一直报错···后来查查发现是自己装了CTex,编译DOC的时候使用了latex的编译器,但是由于编译器或是其他方面的问题导致编译失败。这个只要在一开始CMake的配置界面将与CTex相关的东西全部去除就行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值