原文链接:https://gist.github.com/UnaNancyOwen/1e3fced09e4430ad0b7b#file-flann1-9-1-md
下载FLANN 1.8.4(flann-1.8.4-src.zip)并解压缩文件。(C:\ flann - 1.8.4 - src) 下载地址:flann-1.8.4-src.zip
1 使用管理员权限启动Visual Studio并打开FLANN解决方案文件 (C:\ flann - 1.8.4 - src \ build \ flann.sln)。 (除非Visual Studio 以管理员权限启动,否则INSTALL失败。) 2 将以下源代码添加到serialization.h的第92行。 (flann - 1.8.4 - src \ src \ cpp \ flann \ util \ serialization.h)
#ifdef _MSC_VER BASIC_TYPE_SERIALIZER( unsigned __int64 ); #endif3 建立FLANN。(ALL_BUILD) 设置解决方案配置(Debug,Release)。 从解决方案资源管理器中选择ALL_BUILD项目。 按Build> Build Solution构建FLANN。 注意:改为Debug、Release分别编译一次。 4 安装FLANN。(INSTALL) 以Debug和Release模式分别从解决方案资源管理器中选择INSTALL项目。 按[Build]> [仅限Projects]> [Build INSTALL only]安装FLANN。必要的文 件被复制到由CMAKE_INSTALL_PREFIX指定的输出目的地。 将C:\ Program Files \ flann\ bin添加到环境变量Path中。