当前位置:   article > 正文

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

vscode leetcode c++

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++ 环境

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/409442
推荐阅读
相关标签
  

闽ICP备14008679号