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

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以按照以下步骤配置VS Code以在LeetCode上使用C++: 1. 首先,确保你已经安装了VS Code和C++编译器。如果没有,请先安装它们。 2. 打开VS Code,并安装以下扩展: - C/C++:这个扩展提供了C++语言支持和代码补全功能。 - LeetCode:这个扩展为LeetCode提供了一些功能,如提交代码和运行测试用例。 3. 安装完扩展后,点击左侧的扩展图标(四个方块),然后在搜索框中输入"LeetCode"来找到LeetCode扩展。 4. 点击“Install”按钮进行安装。 5. 安装完成后,点击左侧的“LeetCode”图标,然后点击右上角的“Sign in”按钮,使用你的LeetCode账号登录。 6. 登录完成后,你可以在左侧的“LeetCode”面板中看到题目列表。 7. 如果你想在本地编写和调试代码,可以按照以下步骤配置C++编译环境: - 打开一个新的终端窗口(Terminal -> New Terminal)。 - 在终端中运行`g++ --version`命令,确保你已经正确安装了C++编译器。 - 在终端中运行`which g++`命令,确认编译器的路径。 - 在VS Code中按下`Ctrl + Shift + P`,然后输入“C/C++: Edit Configurations (JSON)”并选择它。这将打开一个名为"c_cpp_properties.json"的文件。 - 在"c_cpp_properties.json"文件中,找到`"includePath"`字段,并添加C++编译器的路径,例如: ``` "includePath": [ "/usr/include/c++/7", "/usr/include/x86_64-linux-gnu/c++/7", "/usr/include/c++/7/backward", "/usr/lib/gcc/x86_64-linux-gnu/7/include", "/usr/local/include", "/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed", "/usr/include/x86_64-linux-gnu", "/usr/include" ] ``` - 保存并关闭文件。 8. 现在你可以在LeetCode上选择一个题目,并点击右侧的“Start”按钮来开始解题。你可以在VS Code中编写和调试代码,并使用LeetCode扩展提交代码和运行测试用例。 希望这些步骤对你有帮助!如果你还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值