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

【CMake】1. VSCode 开发环境安装与运行

CMake 示例工程代码

https://github.com/LABELNET/cmake-simple

插件

使用 VSCode 开发C++项目,安装 CMake 插件

  • CMake
  • CMake Tools
  • CMake Language Support (建议,语法提示)
    在这里插入图片描述

1. 配置

CMake Language Support , Windows 配置 donet 环境

在这里插入图片描述
这样 CMakeLists.txt 文件就有代码提示了
在这里插入图片描述

2. 工程目录

示例代码工程参考:https://github.com/LABELNET/cmake-simple

项目结构推荐使用下面格式

$ .SIMPLE      
│   CMakeLists.txt                 # 项目根 CMakeLists.txt , 用于项目配置
│   README.md                      # 说明文档,无关
├───.vscode                        # 头文件路径配置
│       c_cpp_properties.json
├───cmake                          # 第三方依赖文件夹
├───build                          # CMake 编译输出
└───demo                           # 主模块│   CMakeLists.txt             # 主模块 CMakeLists.txt                    ├───include                    # 源码:头文件文件夹│       demo_utils.h└───src                        # 源码: 代码文件夹demo_utils.ccmain.cc

3. 运行

点击 vscode 底部状态栏进行运行即可,Build 可进行 CMake 编译

在这里插入图片描述

http://www.lryc.cn/news/276166.html

相关文章:

  • 使用vue3+<script setup>+element-plus中el-table前端切片完成分页效果
  • vue 中 computed 和 watch 的区别
  • gephi——graphviz插件设置
  • wireshark抓包分析HTTP协议,HTTP协议执行流程,
  • Linux第13步_安装“vim编辑器”及应用介绍
  • Yapi安装配置(CentOs)
  • HCIA-Datacom题库(自己整理分类的)_08_FTP协议【8道题】
  • 【开源GPT项目 - 在问】让知识无界,智能触手可及
  • 【2023 CCF 大数据与计算智能大赛】基于TPU平台实现超分辨率重建模型部署 基于Real-ESRGAN的TPU超分模型部署
  • Vue中的组件通信方式及应用场景
  • RA8900CE汽车用c总线接口实时时钟模块
  • 屏幕截图--Snagit
  • PHP运行环境之宝塔Web站点部署
  • 使用高版本JDK编译低版本代码
  • Zuul相关问题及到案(2024)
  • 【CSS】讲一讲BFC、IFC、GFC、FFC
  • 阶段十-分布式-任务调度
  • Godot4.2——爬虫小游戏简单制作
  • 对象的前世今生与和事佬(static)的故事
  • 报错curl: (6) Could not resolve host: raw.githubusercontent...的解决办法
  • 【基础篇】十二、引用计数法 可达性分析算法
  • C语言算法(二分查找、文件读写)
  • 流媒体学习之路(WebRTC)——Pacer与GCC(5)
  • 2023版本QT学习记录 -11- 多线程的使用(QT的方式)
  • iOS苹果和Android安卓测试APP应用程序的差异
  • 每日算法打卡:数的三次方根 day 7
  • 人机交互主板定制_基于MT8735安卓核心板的自助查询机方案
  • 全志F1C100s Linux 系统编译出错:不能连接 github
  • 如何保障 MySQL 和 Redis 的数据一致性?
  • Leetcode 2999. Count the Number of Powerful Integers