cmake 3.10 ceres
时间: 2023-11-07 08:51:13 浏览: 103
在CMakeLists.txt文件中,你可以使用以下代码来配置cmake 3.10和ceres库:
```
cmake_minimum_required(VERSION 3.10)
set(LIBRARY_NAME TESTCeres)
project(${LIBRARY_NAME})
set(CMAKE_CXX_STANDARD 11)
# 查找ceres库
FIND_PACKAGE(ceres REQUIRED)
# 包含Eigen库
INCLUDE_DIRECTORIES(${EIGEN_INCLUDE_DIR})
# 搜集testCeres.cpp源码文件
file(GLOB SRC your/path/to/testCeres.cpp)
set(SOURCE_FILES ${SRC})
# 创建可执行文件并链接ceres库
add_executable(${LIBRARY_NAME} ${SOURCE_FILES})
target_link_libraries(${LIBRARY_NAME} ceres )
```
这段代码首先指定了cmake的最低版本为3.10,并设置了项目名称为TESTCeres。接下来,它设置了C++标准为11。然后,通过`FIND_PACKAGE(ceres REQUIRED)`命令来查找并引入ceres库。然后,通过`INCLUDE_DIRECTORIES(${EIGEN_INCLUDE_DIR})`命令来包含Eigen库。接着,通过`file(GLOB SRC your/path/to/testCeres.cpp)`命令来搜集testCeres.cpp源码文件。最后,使用`add_executable(${LIBRARY_NAME} ${SOURCE_FILES})`命令创建可执行文件,并使用`target_link_libraries(${LIBRARY_NAME} ceres )`命令链接ceres库。
希望这能帮到你!
阅读全文