windows vscode 配置cmake 编译c/c++ 基础

简介: 1. 下载基础包; 2. 配置vscode; 3. cmake 基础


1. 下载基础包; 2. 配置vscode; 3. cmake 基础

################### 软件下载 ###################

vscode:
官方:      https://code.visualstudio.com/Download
其他下载:  http://work.eisc.cn/ruanjian/windows/c/ruanjian/VSCodeUserSetup-x64-1.75.1.exe

cmake:
官方:      https://cmake.org/download/
其他下载:  http://work.eisc.cn/ruanjian/windows/c/ruanjian/cmake-3.26.0-rc4.zip

gcc_g++:
其他下载:  http://work.eisc.cn/ruanjian/windows/c/ruanjian/windos_mingw64.tar.gz

# 该文件中 目录 mingw64\bin\mingw32-make.exe  中的文件 已经重命名为 make.exe 为了解决下面 没有识别到make 命令 问题:

CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
-- Configuring incomplete, errors occurred!



################### vscode 基础配置 ###################
vscode 配置为中文:
        1. 点击 vscode 左侧的扩展图标,打开侧边栏“EXTENSIONS”面板(魔方图标)
        2. 点击搜索并安装 chinese 简体中文 
        3. 安装完成,点击右下角 Restart 重启 vscode


配置 gcc c++ :
        1. 我的电脑-> 属性 -> 高级系统设置 -> 高级 -> 环境变量 -> 系统变量 -> Path -> 添加上面软件解压的路径,精确到bin目录 -> 重启电脑
        2. 搜索安装 C/C++ Extension Pack  (Popular extensions for C++ development in Visual Studio Code.)  -> 重启电脑
        3. 重启电脑后,可以看到 vscode 左下角的 状态栏 图标出现cmake 右边一个图标的扳手 No kit Selected ,点击它 -> 选择 GCC 8.1

如果 vscode 左下角还是没有出现 cmake 的功能,使用: Shift+Ctrl+p 弹出搜索 -> 输入cmake -> 点击 cmake 配置,自动弹出提示进行 选择  yes

################### cmake 基础使用 ###################

#--- 编译命令 ---#
点击 vscode 顶部状态栏 -> 终端 -> 新建终端  输入下面命令进行编译
mkdir build ; cd build 
# 创建 build 编译目录, 并且进入

del * ; cmake ../ -Bbuild -G "Unix Makefiles" ; cmake --build build 
# 删除build的目录所有文件
# cmake 构建命令
# cmake 编译

#--- cmake 案例 ---#
project(eisc)
#项目名
cmake_minimum_required(VERSION 3.10)
# 编译要求:cmake 要大于最低版本 3.1 
set(CMAKE_C_COMPILER "gcc")
set(CMAKE_CXX_COMPILER "g++")
# 设置编译器, 如果没有配置环境变量,可以改为gcc具体文件路径

include_directories(../../test/include/)
include_directories(../../uds/)
include_directories(../../include/)   
include_directories(../../driver/)
include_directories(../../core/)
# 添加 头文件搜索路径 (.h 搜索路径)

add_executable("test.exe" test.cpp)
# 生成可执行文件: 将 test.cpp 编译成 test.exe 可执行文件



目录
相关文章
|
7月前
|
Windows
Windows无法连接到打印机,请检查打印机名并重试 - 配置Windows 共享打印机出错;
WIN7共享打印机无法被WIN11连接,出现错误代码0x0000011b或0x00000709,可能是系统版本不兼容所致。本文提供多个轻量级修复工具,无需安装,双击即用,专为解决此类小问题设计,操作简单,适合普通用户快速修复打印机连接异常。
922 0
|
8月前
|
网络安全 Windows
Windows IIS 10如何配置自签名SSL并实现自动跳转
本文记录了IIS配置自签名证书及HTTPS跳转的注意事项。包括解决443端口占用问题、URL Rewrite插件安装与配置、web.config修改方法,以及避免因旧教程导致的配置错误。
Windows IIS 10如何配置自签名SSL并实现自动跳转
|
8月前
|
C语言 图形学 Windows
Windows下安装和配置GTK4(基于CLion)
本文介绍了作者选择GTK作为C语言图形库的原因,包括代码简洁、控件丰富和界面美观,并分享了在Windows环境下通过MSYS2安装GTK4及在CLion中配置开发环境的详细步骤。
884 0
|
8月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
240 2
sublime和vscode 推荐安装的插件
sublime和vscode 推荐安装的插件
402 0
|
人工智能 自然语言处理 算法
国产新型AI编程助手—DevChat AI插件在VSCode中的应用
国产新型AI编程助手—DevChat AI插件在VSCode中的应用
874 0
|
敏捷开发 人工智能 前端开发
让你爽到飞起的【懒人插件AutoScssStruct4Vue】VSCode根据template的标签目录自动一键生成CSS/SCSS/LESS结构,敏捷开发必备插件!!!
让你爽到飞起的【懒人插件AutoScssStruct4Vue】VSCode根据template的标签目录自动一键生成CSS/SCSS/LESS结构,敏捷开发必备插件!!!
|
前端开发
解决适配375像素宽度667像素高度移动端方法:推荐一款非常好用的px转rem单位的VSCode插件px to rem & rpx (cssrem)
解决适配375像素宽度667像素高度移动端方法:推荐一款非常好用的px转rem单位的VSCode插件px to rem & rpx (cssrem)
|
前端开发
VSCode中自带插件Emmet的用法
Emmet 是一个强大的工具,集成在 Visual Studio Code (VSCode) 中,可以大大提高编写 HTML 和 CSS 的效率。以下是如何使用 Emmet 插件的一些基本方法
304 4
|
传感器 前端开发 JavaScript
前端开发者必备的VS Code插件推荐
前端开发者必备的VS Code插件推荐