当前位置:网站首页>CMake入门
CMake入门
2022-08-07 16:52:00 【programing菜鸟】
前言
记录所有的CMake基础语法,每次增加一点点,作为笔记使用。
CMake指令不分大小写,建议都用大写。
# 设置项目名称
PROJECT(HELLO)
# 设置变量
SET(OBJ main.cc)
# 生成可执行文件
add_executable(hello ${OBJ})
- PRJECT指令会生成两个变量,PROJECT_BINARY_DIR,代表工作目录,即执行cmake命令的目录。PROJECT_SOURCE_DIR,源码路径。
- SET指令后面的源文件,可以使用引号引起来,如果有很多,可以使用空格隔开。
指定C++版本:
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED True)
- 确保这两行指令在add_executable之前。
(未完待续)
边栏推荐
- 一文看懂Filter过滤器
- Unity Webgl发布的一些注意的点
- 为什么qq在电脑上登录不了 电脑有网络登不上qq如何处理
- Analysis of UVC device enumeration based on STM32
- chrome滚动条样式修改怎么操作 chrome浏览器滚动条样式定制设置方法
- 什么是现货期权合约交易所系统开发丨现货期权合约交易所系统开发详解技术
- 字节最爱问的智力题,你会几道?
- R语言根据日历周期处理时间序列数据(周、月、年等):使用diff函数和log函数计算时间序列数据的日对数逐次差分值、使用apply.monthly函数逐月计算日对数逐次差分值的标准差
- cad字体库放在哪里 cad字体库在哪个文件夹
- Is it safe to open a stock account in Hangzhou?
猜你喜欢

excel打印区域怎么调整 excel 打印区域重新设置

电脑开机显示器黑屏怎么回事_开机显示器黑屏怎么解决

怎样解开电脑密码 如何解锁电脑的密码登录

ELK日志平台搭建(一)

How to set CAD printing in black and white

win7怎么升级成sp1_win7怎么更新到sp1

Outlook 2016 set the mail format for plain text

如何解决win7系统时间不准

京东物流投用新疆最大产地智能供应链中心,农特产品最快 48 小时送达全国

Byte's favorite puzzle questions, how many do you know?
随机推荐
一文看懂Filter过滤器
R语言ggplot2可视化:使用ggpubr包的ggerrorplot函数可视化水平误差线(orientation)、设置add参数显示均值、error.plot参数显示误差条
12 Recurrent Neural Networks RNN for Deep Learning
电脑删不掉文件夹怎么办 电脑文件夹老是删不掉解决方法
FutureTask源码深度剖析
win7nvidia控制面板在哪 win7系统怎么打开nvidia控制面板
Outlook 2016 set the mail format for plain text
Win7怎么看硬盘大小 如何看电脑硬盘大小
win7系统垃圾怎么清理_win7系统垃圾清理的方法
LeetCode_796_Rotate String
Win7 64位旗舰版系统下提示默认网关不可用无法上网怎么办
凭什么测试/开发程序员工资那么高?
Why are test/dev programmers paid so much?
What is the development of the spot options contract exchange system丨Detailed technology for the development of the spot options contract exchange system
R语言向前或者向后移动时间序列数据(自定义滞后或者超前的期数):使用lag函数将时间序列数据向后移动一天(设置参数k为负值)
电脑看视频卡怎么解决 电脑看视频一卡一卡的解决教程
EL expression
基于FTP协议的文件上传与下载
ELK日志平台搭建(一)
How to set alias in vite+ts project