windows--cmake与c++的使用教程(5)

1 概述

本节目标: 关于cmake脚本错误处理 及cmake脚本执行流程

2 错误提示

  • 当脚本语法出错时,cmake会输出 错误位于哪个文件、第几行、以及错误原因。
  • 下面,将演示 使用message输出 hello cmake出错。

3 错误脚本

  • 脚本内容, 错误:message"没有配对
cmake_minimum_required(VERSION 3.20)
# 项目名称
project(cmake_library)
# 输出hello cmake
message("hello cmake)

5 构建脚本

  • 使用 ctrl + shift + p 打开命令行, 键入以下命令,回车。
> cmake: configure

用的多了,VScode会将常用的cmake命令放在最前面。

6 处理错误

  • 错误输出
[cmake] CMake Error at CMakeLists.txt:5:
[cmake]   Parse error.  Function missing ending ")".  Instead found unterminated
[cmake]   string with text "hello cmake)".
[cmake] 
[cmake] 
[cmake] -- Configuring incomplete, errors occurred!
  • 错误提示:直接定位到具体的文件,第几行。 对应这里的错误就是CMakeLists.txt文件,第五行。错误定位很准确。

7 修改

  • 将Message的括号匹配即可
message("hello cmake")

8 CMake脚本执行顺序

  • 从CMakeLists.txt中从上向下依次执行

9 使用VSCode打开文件夹

  • 使用VScode打开CMakeLists.txt所在文件夹方可执行>cmake: configure语法构建cmake脚本
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值