cmake添加常用库
cmake_minimum_required(VERSION 3.20) project(6) set(CMAKE_CXX_STANDARD 23) # OpenCV find_package(OpenCV REQUIRED) include_directories(${OpenCV_INCLUDE_DIRS}) # Eigen find_package(Eigen3 REQUIRED) include_directories(${EIGEN3_INCLUDE_DIR}) # Pangolin find_package(Pangolin REQUIRED) include_directories(${Pangolin_INCLUDE_DIRS}) # Sophus find_package(Sophus REQUIRED) include_directories(${Sophus_INCLUDE_DIRS}) # fmt find_package(fmt REQUIRED) include_directories(${FMT_DIR}/include) # Ceres find_package(Ceres REQUIRED) include_directories(${CERES_INCLUDE_DIRS}) # g2o find_package(g2o REQUIRED) include_directories(${G2O_INCLUDE_DIRS}) add_executable(gaussNewton gaussNewton.cpp) target_link_libraries(gaussNewton ${OpenCV_LIBS} Eigen3::Eigen ${Pangolin_LIBRARIES} Sophus::Sophus fmt::fmt ${CERES_LIBRARIES} g2o::core g2o::stuff)
本文作者:榴红八色鸫
本文链接:https://www.cnblogs.com/hezexian/p/17356770.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步