ubuntu下flann库编译报错处理
编译flann的时候显示以下报错:
CMake Error at src/cpp/CMakeLists.txt:33 (add_library):
No SOURCES given to target: flann_cpp
CMake Error at src/cpp/CMakeLists.txt:91 (add_library):
No SOURCES given to target: flann
CMake Generate step failed. Build files cannot be regenerated correctly.
解决方案:
cd flann
touch src/cpp/empty.cpp
//新建一个.cpp文件
gedit src/cpp/CMakeLists.txt
将第33行更改:
add_library(flann_cpp SHARED " ")
add_library(flann_cpp SHARED empty.cpp)
将第91行更改:
add_library(flann SHARED " ")
add_library(flann SHARED empty.cpp)
清空build文件夹再次编译即可