Cmake几个最常用指令参照表

cmake常用指令汇总

  • cmake_minimum_required(VERSION [version_number])

    指定cmake的最小版本要求

    cmake_minimum_required(VERSION 2.8.3)
    



  • project([project_name] [CXX] [C]…)

    指定项目名称和支持语言

    project(helloworld C)
    



  • include_directories([AFTER|BEFOR] [SYSTEM] dirxxx)

    相当于gcc的-I 向工程文件添加多个特定头文件搜索路径

    # 这里示例路径是随便写的可以自己随便指定
    include_directories(/usr/lib/....)	
    



  • link_directories 参数跟上面那个一样

    库搜索文件路径

    link_directories(xxxx)
    



  • set(…) 直接看实例吧

    定义变量

    set(SRC sb.cpp nb.cpp)
    

    这里就是定义变量, 叫SRC, 值是sb.cpp nb.cpp

    调用这个变量的时候就是 ${SRC}



  • add_library(libname [SHARED|STATIC|MODULE] [EXCLUDE_FROM_ALL] source1 source2 … source n)

    生成库文件

    add_library(hello SHARED ${SRC})
    



  • add_compile_options

    添加编译参数, 就是gcc里写的, 直接看实例

    add_compile_options(-std=c++11 -O3)
    



  • add_excutable

    生成可执行文件

    # 编译sb.cpp为sb
    add_excutable(sb sb.cpp)
    



  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值