心有所向,日复一日,必有精进。|

榴红八色鸫

园龄:3年8个月粉丝:1关注:12

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 中国大陆许可协议进行许可。

posted @   榴红八色鸫  阅读(52)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起