1、 Could not find a configuration file for package “OpenCV” that is compatible
with requested version “4.4”.
找到ORB_SLAM3文件夹下的CMakeList.txt 中上图位置,修改
find_package(OpenCV 4.4),如下代码所示。
LIST(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake_modules)
find_package(OpenCV 3 REQUIRED)
if(NOT OpenCV_FOUND)
message(FATAL_ERROR "OpenCV > 4.4 not found.")
endif()
2、c++ error: ‘decay_t’ is not a member of ‘std’解决方法
将CmakeLists.txt中
set(CMAKE_CXX_FLAGS “-std=c++11”)
改为
set(CMAKE_CXX_STANDARD 14)