cmake常用命令

本文详细介绍了CMake的内建函数,包括指定工程版本、定义工程、设置变量、生成目标文件,以及CMake变量的使用,如编译选项、链接库路径等。还探讨了find_package用于查找第三方库的方法以及include指令的用途。
摘要由CSDN通过智能技术生成
内建函数
  • cmake_minimum_required(VERSION xxx):指明所需要的最低cmake版本为xxx
  • project([PROJECT_NAME] [CXX][C][Java]):该函数用来定义工程名称,并指定工程支持的语言,支持的语言选项是可以忽略的,默认支持所有语言。
  • set([VALUE_NAME] [VALIUE]):该函数用来显式的定义变量,[VALUE]是一个可变参数列表。
  • message(SEND_ERROR|STATUS|FAUAL_ERROR "echo message" ...):该函数用来向终端输出信息
    • SEND_ERROR:产生错误,生成过程被跳过
    • STATUS:输出前缀为–的状态信息
    • FATAL_ERROR:立即终止cmake过程
  • add_executable([OUTPPUT_NAME] [SOURCE_LIST]):生成可执行文件
    • [OUTPPUT_NAME]:表示生成的可执行文件名
    • [SOURCE_LIST]:表示生成可执行文件依赖的所有文件
  • add_library([LIB_NAME] [SOURCE_LIST]):生成静态库
    • [LIB_NAME]:表示生成的静态库名(不包含静态库lib前缀和.a后缀)
    • [SOURCE_LIST]:表示生成静态库依赖的所有文件
  • add_library(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值