此文章是引用大神→Linux ubuntu20.04 flann库编译报错 - 空水 - 博客园 (cnblogs.com),方便自己以后寻找。
解决方法:在flann根目录中输入一下代码
touch src/cpp/empty.cpp
sed -e '/add_library(flann_cpp SHARED/ s/""/empty.cpp/' \
-e '/add_library(flann SHARED/ s/""/empty.cpp/' \
-i src/cpp/CMakeLists.txt
*顺带记录源码编译自定义安装flann
1、cmake 配置安装路径
cmake -DCMAKE_INSTALL_PREFIX=/path/to/install/directory ..
2、make
make
3、install
sudo make install