CMake使用

给你一囗甜甜゛ 提交于 2020-01-23 02:02:04


声明cmake最低版本

cmake_minimum_required( VERSION 2.8 )

声明一个cmake工程

project( HelloSLAM )

创建库

  • 静态库
add_library( hello libHelloSLAM.cpp )
  • 动态库
add_library( hello  SHARED libHelloSLAM.cpp )

将可执行程序链接到库上

add_executable( useHello useHello.cpp )
target_link_libraries( useHello hello )

设置构建类型

 set(CMAKE_BUILD_TYPE "Release") # Debug

指定编译选项

set(CMAKE_CXX_FLAGS "-O3")

指定所需要的头文件所在目录

include_directories( /usr/include/eigen3 )

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!