cmake 基本操作

内容来自 https://github.com/gaoxiang12/slambook2

# 声明要求的 cmake 最低版本
cmake_minimum_required(VERSION 2.8)

# 声明一个 cmake 工程
project(HelloSLAM)

# 设置编译模式
set(CMAKE_BUILD_TYPE "Debug")

# 添加一个可执行程序
# 语法:add_executable( 程序名 源代码文件 )
add_executable(helloSLAM helloSLAM.cpp)

# 添加hello库
add_library(hello libHelloSLAM.cpp)
# 共享库
add_library(hello_shared SHARED libHelloSLAM.cpp)

# 添加可执行程序调用hello库中函数
add_executable(useHello useHello.cpp)
# 将库文件链接到可执行程序上
target_link_libraries(useHello hello_shared)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 8,178评论 1 3
  • youtube下载神器:https://github.com/rg3/youtube-dl 我擦咧 vim插件:h...
    smart_small阅读 13,027评论 2 47
  • 请允许我借鉴前辈们的东西~~~~ 感激不尽~~~~~ 以下为Android 框架排行榜 么么哒~ Android...
    嗯_新阅读 6,826评论 3 32
  • 守一份心静,淡淡就好 文/暖暖 凌晨五点,已毫无睡意,起来掀开幔子一角,看窗外迷蒙压抑的天色,忽然想到,有多久不曾...
    暖暖于心与君知阅读 4,897评论 1 8
  • 昨晚帮妈妈洗脚按摩了,在帮妈妈洗脚期间我们几乎是没有沟通的,但是心理却飞常的欢喜,帮妈妈洗好了让妈妈抬起来准备擦脚...
    井田婷婷阅读 1,297评论 6 6

友情链接更多精彩内容