问题描述
make
时碰到如下问题
/usr/bin/ld: CMakeFiles/nearest_neighbors.dir/nearest_neighbors.cpp.o: undefined reference to symbol 'LZ4_decompress_safe'
解决方法
- (不推荐)降低flann版本到1.7及以下
- (推荐)
使用whereis liblz4.so
找到对应的地址, 一般是/usr/lib/x86_64-linux-gnu/liblz4.so
将找到的地址加到CMakeFiles/***.dir/link.txt
文件里,再make
就能成功了
参考资源
- Undefined reference to LZ4_decompress_fast, LZ4_compressHC