VSCode配置LeetCode(C++环境配置)简述

您所在的位置:网站首页 广西河池旅游景点大全一日游图片 VSCode配置LeetCode(C++环境配置)简述

VSCode配置LeetCode(C++环境配置)简述

2024-06-16 21:28:41| 来源: 网络整理| 查看: 265

VSCode配置LeetCode——C++环境简述 Node JS下载(LeetCode插件需要)VSCode C++,LeetCode等Extension模块安装与使用C++编译工具使用G++ Mingw64下载及安装验证环境配置是否成功为写好的code配置环境,编译/调试即可 cl.exeVisualStudio编译工具使用(Bat快捷版)自定义Developer打开VSCode的快捷方式为写好的code配置环境 参考链接

Node JS下载(LeetCode插件需要)

打开NodeJs官网安装最新稳定版即可,安装位置需要记住,后面LeetCode插件配置需要用到。 在这里插入图片描述

VSCode C++,LeetCode等Extension模块安装与使用

必要插件准备:快捷键(Ctrl + Shift + X)查找C/C++,Code Runner,LeetCode插件 C++插件 代码运行插件 在这里插入图片描述 在这里插入图片描述

安装好LeetCode插件后点击齿轮按钮(即Manage设置),进入插件设置界面,将LeetCode:Default Language(默认语言)设定为CPP,EndPoint(端口)设为leetcode-cn(国区) 在这里插入图片描述 并且配置NodeJS路径和存放LeetCodes代码的文件夹(用于存储生成的代码) 在这里插入图片描述

安装完LeetCode插件后会在VsCode界面左侧显示LeetCode的图标,点击后需要登录LeetCode账号(因为某种验证原因使用第三方账号登陆会报错,我没有具体深究,建议大家直接在LeetCode使用邮箱注册账号登陆使用) 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 登录成功后即会显示所有题库,可以点击查询按钮输入想要解决的题号,点击即可自动生成答题框架(左侧),写好Code后点击Submit即可提交(或点击Test对样例进行测试),和问题描述(右侧)。 在这里插入图片描述

C++编译工具使用 G++ Mingw64下载及安装

优点:不调试(Debug)情况下可以直接使用Code Runner Extension(需提前安装)运行文件 适用情况:执行/调试名称不包含中文的代码文件 缺点:若执行目标代码文件名称包含中文会报错!!! 从下载链接下载MinGW-win64适合版本,不要点击Download Latest Version按钮,找到最新版本,下载64位软件,如下所示: 在这里插入图片描述 下载7z压缩包解压到指定位置,然后配置系统环境变量即可,见下图(我解压在D:\mingw64,环境变量path添加D:\mingw64\bin即可) 在这里插入图片描述

在这里插入图片描述 配置好环境变量后最好重启一下 VScode

验证环境配置是否成功

按下 win + R,输入cmd,回车键之后输入g++,再回车,如果提示以下信息[1],则环境变量配置成功。如果提示以下信息[2],则环境变量配置失败。

[1]:g++: fatal error: no input files [2]:‘g++’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

为写好的code配置环境,编译/调试即可

选中一个cpp文件,点击齿轮按钮配置环境,然后点击播放按钮右侧选框选择Debug/Run C/C++ File即可 注意g++编译cpp代码文件(文件名不能是中文) 在这里插入图片描述 在这里插入图片描述

cl.exeVisualStudio编译工具使用(Bat快捷版)

优点:可以执行/调试名称包含中文的代码文件 缺点: 1.需要使用Developer Command Prompt for VS xxxx(VS版本) 运行code .命令打开VS Code(可以编写Bat文件); 2.不包含g++的部分内置函数,如__bultin_clz,__bultin_ctz,__bultin_popcount等等。

自定义Developer打开VSCode的快捷方式

需要先安装Microsoft Visual Studio配置好C/C++环境,可以参考链接,然后你的电脑中会出现Developer Command Prompt for VS xxxx,找到文件位置,右键属性能找打DOS命令以CMD打开Developer Command,具体为:

在这里插入图片描述 在这里插入图片描述

%comspec% /k “E:\Microsoft Visual Studio\2019\BuildTools\Common7\Tools\VsDevCmd.bat” %comspec% 打开一个命令行 /k 执行字符串指定的命令但保留 /k “E:\Microsoft Visual Studio\2019\BuildTools\Common7\Tools\VsDevCmd.bat” 表示执行这个bat文件

用 CMD 打开 VSCode 的代码为 code .,于是我们自己新建一个bat文件,编辑代码为:

%comspec% /k ““E:\Microsoft Visual Studio\2019\BuildTools\Common7\Tools\VsDevCmd.bat”&&code .”" &&表示串行执行命令,若前一个命令执行成功则继续执行下一个命令,因此可以先以CMD打开Developer Command然后打开VSCode

编写好后放在LeetCode代码工作目录下最好,然后生成快捷方式置于桌面下,以后每次打开该快捷方式即可 在这里插入图片描述

为写好的code配置环境

选中待执行的CPP文件,点击齿轮使用cl.exe配置环境(生成活动文件后),即可使用Debug C/C++ File,Run 和Run C/C++ File三种Code运行方式。 该方法可以编译带中文名称的CPP文件,还能用三种代码运行方式,故比较适配,唯一不足是使用CMAKE编译,非G++,故没有G++附带的一些特殊内置函数 在这里插入图片描述 在这里插入图片描述

参考链接

[1]为Microsoft C ++配置VSCode [2]Visual Studio Code (vscode) 配置 C / C++ 环境



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭