当前位置: 首页 > news >正文

【Tools】VScode使用CMake构建项目

这里写目录标题

  • vscode 使用 CMake
      • **安装插件**
      • 新建CMake项目

vscode 使用 CMake

安装插件

CMake和CMake Tools

c++等等

  • CMake插件主要功能是CMake语法高亮、自动补全
  • CMake Tools的功能主要是结合VSCode IDE使用CMake这个工具,比如生成CMake项目、构建CMake项目等

新建CMake项目

使用步骤

  1. 创建目录结构:在一个空目录下,分别创建 main.cpp 和 CMakeLists.txt 文件,将上述代码分别复制进去
  2. 配置和构建
  • 打开终端,进入该目录所在路径。
  1. 按下 Ctrl + Shift + P(在 VS Code 中),选择 CMake: Configure 配置项目,CMake 会根据 CMakeLists.txt 生成构建文件。
  2. 然后选择 CMake: Build 来构建项目,构建成功后,在 bin 目录下会生成名为 test 的可执行文件(在不同系统下可执行文件格式不同,如 Windows 下是 .exe 后缀 )。
  • 运行可执行文件,即可看到输出结果。
    image.png

文章转载自:
http://buntons.lbooon.cn
http://chassid.lbooon.cn
http://added.lbooon.cn
http://aluminous.lbooon.cn
http://blackguardly.lbooon.cn
http://athwart.lbooon.cn
http://cellulous.lbooon.cn
http://benzal.lbooon.cn
http://amethyst.lbooon.cn
http://cantonize.lbooon.cn
http://attached.lbooon.cn
http://bulgur.lbooon.cn
http://blade.lbooon.cn
http://bundesrath.lbooon.cn
http://abject.lbooon.cn
http://boldly.lbooon.cn
http://biconcave.lbooon.cn
http://achaia.lbooon.cn
http://agroecological.lbooon.cn
http://attraction.lbooon.cn
http://araucaria.lbooon.cn
http://barely.lbooon.cn
http://cerise.lbooon.cn
http://agelong.lbooon.cn
http://bracteolate.lbooon.cn
http://cbc.lbooon.cn
http://candock.lbooon.cn
http://balsam.lbooon.cn
http://brakeman.lbooon.cn
http://bontebok.lbooon.cn
http://www.dtcms.com/a/184627.html

相关文章:

  • 前端Web开发HTML5+CSS3+移动web(基础-flex)
  • 【计算机视觉】基于Python的相机标定项目Camera-Calibration深度解析
  • 学习通刷课稳定版(美化面板+完全免费)
  • 大学之大:苏黎世大学2025.5.11
  • OpenWrt开发第7篇:OpenWrt配置支持Web界面
  • GC垃圾回收
  • 「OC」源码学习—— 消息发送、动态方法解析和消息转发
  • 【RP2350】香瓜树莓派RP2350之USB虚拟串口
  • 操作系统 : 线程同步与互斥
  • 深入浅出之STL源码分析7_模版实例化与全特化
  • 「银河通用」创始人王鹤:人形机器人跳舞是预先编程,马拉松是遥控操作!
  • 【PostgreSQL系列】PostgreSQL性能优化
  • java加强 -Collection集合
  • HTML5表格语法格式详解
  • [Java实战]Spring Boot 中Starter机制与自定义Starter实战(九)
  • 端口号被占用怎么解决
  • 深入解析 Vision Transformer (ViT) 与其在计算机视觉中的应用
  • 计算机网络|| 常用网络命令的作用及工作原理
  • 罗技无线鼠标的配对方法
  • windows CUDA与CUDNN安装教程
  • 判断两台设备是否在同一局域网内的具体方法
  • MyBatis快速入门——实操
  • 基于VSCode + PlatformIO平台的ESP8266的DS1302实时时钟
  • 【安装配置教程】ubuntu安装配置Kodbox
  • POSIX信号量
  • Kubernetes生产实战(二十七):精准追踪Pod数据存储位置
  • I2C通讯
  • springboot3+vue3融合项目实战-大事件文章管理系统-参数校验优化
  • 【RAG】11种Chunking Strategies分块策略介绍和选择
  • 工具篇-扣子空间MCP,一键做游戏,一键成曲