VS2017编译FLANN1.8.4

下载并解压FLANN1.8.4

这个FLANN的官网真是让我一阵好找啊。最后还是在别人的博客链接里面找到的。下面给出下载链接:http://www.cs.ubc.ca/research/flann/#download如下图:
这里写图片描述
然后解压。
这里写图片描述

CMAKE编译FLANN1.8.4

老规矩,管理员打开cmake。源码路径就是解压目录。构建目录自己设。我的是F:\build\FLANN。然后点击configure。如下图:
这里写图片描述

一片红。接下来开始改参数咯。
首先去掉python和matlab。如下图:
这里写图片描述

然后更改安装目录。如下图:
这里写图片描述

下一步,区分debug和release:
这里写图片描述
然后点击configure直至没有红色出现,再点击generate。

vs2017编译FLANN

先用notepad打开cmake源码目录下的src\cpp\flann\util\serialization.h,如下图:
这里写图片描述
然后修改,在第92行加上以下代码:

ifdef _MSC_VER

 BASIC_TYPE_SERIALIZER(unsigned __int64);

endif

结果如下图:
这里写图片描述
然后先保存,再关闭。

管理员权限打开vs2017。打开构建目录下的flann.sln.
然后先debug|x64下生成all build 然后install。最后在release|x64下生成all build 然后install。
结果如下图:
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
下一篇是vs2017编译Eigen3.3.5

猜你喜欢

转载自blog.csdn.net/hrq3333/article/details/81264665