news 2026/7/8 23:21:18

Windows10上为 VS Code 配置 CMake C++ 开发环境

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows10上为 VS Code 配置 CMake C++ 开发环境

在 Windows 10 上为 VS Code 配置 CMake C++ 开发环境,需要依次安装编译器、构建工具,并配置 VS Code 的扩展和项目文件。下面是详细的分步指南。
一、 需要安装的组件与环境配置

请按顺序安装以下三个核心软件,并正确配置系统环境变量。
组件 作用 安装与配置要点
编译器 (MinGW-w64) 将C++代码编译为可执行文件。 下载:访问 MinGW-w64官网 或通过 winlibs 下载包含 GCC 的压缩包。选择:版本建议选 x86_64-posix-seh。配置:解压至无中文和空格的路径(如 C:\mingw64),将其下的 bin 文件夹路径(如 C:\mingw64\bin)添加到系统环境变量 Path 中。
构建工具 (CMake) 读取 CMakeLists.txt 文件,生成构建系统(如 Makefile)。 下载:从 CMake官网 下载 Windows 64位 .msi 安装包或压缩包。配置:安装时勾选“Add CMake to the system PATH”,或将解压后 bin 文件夹路径加入 Path。
编辑器 (VS Code) 代码编辑器,通过扩展支持开发。 下载:从 VS Code官网 下载安装。

配置验证:安装完成后,打开新的命令提示符或PowerShell窗口,依次执行以下命令,能显示版本号即表示安装成功:
bash

g++ --version
cmake --version

二、 配置 VS Code 扩展

在 VS Code 中安装以下必要的扩展(快捷键 Ctrl+Shift+X):
扩展名 提供方 主要功能
C/C++ Microsoft 提供代码智能提示、跳转、语法检查等核心语言支持。
CMake Tools Microsoft 集成 CMake 的配置、构建、调试、运行等全套功能,是管理 CMake 项目的关键。
CMake (可选) TWXS 为 CMakeLists.txt 文件提供语法高亮。
三、 创建并构建 CMake 项目

创建项目文件夹:新建一个文件夹(如 my_pr
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/3 9:08:27

计算机毕业设计springboot基于Vue.js的寻找失踪人口信息平台 基于 SpringBoot+Vue 的走失人员公益协查系统 SpringBoot 与 Vue 融合的失踪人群信息互助平台

计算机毕业设计springboot基于Vue.js的寻找失踪人口信息平台27iqbivq (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。城市化与人口高流动性让“走失”成为高频社会痛点&#xff…

作者头像 李华
网站建设 2026/6/30 11:42:49

同惠TH2830系列LCR测试仪性能实测

同惠TH2830系列LCR测试仪是一款集高精度、快速测试以及多功能于一体的电子元器件参数测量设备,广泛应用于电子元件制造、品质控制及研发测试领域。本文将通过对TH2830系列LCR测试仪的性能实测,详细分析其基本功能、测量精度、测试速度及应用表现&#xf…

作者头像 李华
网站建设 2026/7/5 19:16:57

基于XDMA实现的PCIE采集ADC数据方案

PCIE采集ADC数据到PC FPGA基于XDMA实现PCIE X8采集AD9226数据 提供工程源码和QT上位机程序和 本工程实现基础的PCIE测速试验上进行了修改,实时采集AD9226数据,缓存DDR3后,通过PCIE发送给QT上位机显示程序显示;属于FPGA图像采集领域…

作者头像 李华
网站建设 2026/6/28 22:42:38

彻底删除逻辑卷lvs

1、停止运行在lvs存储上面的应用,并确认是否还有占用对应存储的线程 [rootip-172-31-26-146 ~]# docker stop kuboard kuboard [rootip-172-31-26-146 ~]# lsof D /data/lvs [rootip-172-31-26-146 ~]# 2、卸载目录路径 [rootip-172-31-26-146 ~]# vim /etc/fstab …

作者头像 李华
网站建设 2026/7/8 7:59:38

数字工会AI系统:让工会服务精准触达每一位职工

传统工会服务常面临“两难”:职工需求分散难捕捉,福利、活动难贴合预期;工会人手有限,通知传达、咨询响应、流程办理效率偏低。而数字工会AI系统,正是用技术打破这一僵局,把工会服务从“被动等待”变成“主…

作者头像 李华
网站建设 2026/7/3 16:21:55

(三)Stable Diffusion 3.5 与 ComfyUI

Stable Diffusion 3.5 (SD 3.5) 的原生架构与 ComfyUI 的节点式逻辑高度契合。得益于其对 MMDiT 架构的深度支持,ComfyUI 成为目前发挥 SD 3.5 潜力的最佳平台。本章将带你从基础环境搭建出发,深度调优采样参数,并掌握 Large 与 Medium 模型联…

作者头像 李华