
VSCode
努力的老周
一个老码农,中年大叔。打过工,做过老板。
现有神兽一枚,努力培养神兽中。
展开
-
VSCode C++调试的时候出现 Unable to establish a connection to GDB
问题描述不知道哪天开始,突然 VSCode 调试 C++ 程序出现下面的对话框。环境Win10 Pro + VSCode 1.54.3 + MinGW-W64 8.1.0解决方法开始的时候查询了很多帖子。说需要使用 internalConsole 来调试。问题是我一直都用 externalConsole。最后在 VSCode 的 github 上发帖求助。有人回答如下,打开 cmd 进行测试,输入 gdb,如下图,没有任何反馈。验证是 gdb 出现问题了,不知道什原创 2021-04-12 14:21:05 · 3186 阅读 · 0 评论 -
VSCode 小技巧:创建 OI 的 C++ 代码模板
为了快速书写 C++ 程序,其实还是为了偷懒,我们可以使用 VSCode 的 Template 功能,创建一个 c++ 模板代码。建立 C++ 模板第一步"File" -> "Preference" -> "User snippets"。将出现如下图所示的情况。第二步选择了 User Snippets 后,在输入框中输入 c++。如下图,VSCode 就会创建一个 cpp.json 文件。第三步将在 cpp.json 中写入自己的 cpp 文件模板,并保存即可原创 2020-09-26 14:04:04 · 4330 阅读 · 0 评论 -
MacOS 下 VSCode 配置
操作系统MBP 的操作系统为Catalina。launch.json{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "setupCommands": [{ // 鼠标悬挂查看变量值,使用pretty print配置 "desc.原创 2020-08-29 19:33:37 · 672 阅读 · 0 评论 -
Win10 下 VSCode 安装以及 C++ 编译环境配置
正好换了一个工作地点,领了一台全新的联想电脑。正好借这个机会,将 VSCode 的完整配置过程写了一下。机器配置操作系统:Win10硬件:i7-9700 3.00GHz CPU + 16GB 内存。具体如下图所示。安装过程安装MinGW-W64MinGW 即 Minimalist GNU For Windows,是将 GNU 开发工具移植到 Win32 平台下的产物...原创 2020-04-29 18:13:13 · 10737 阅读 · 24 评论 -
Mac升级到Catalina后导致VSCode无法断点调试
概述特么真心属于手贱,将 Mac 电脑的操作系统进行了升级,升级为 Catalina,导致了一堆问题。VSCode 编写的 C++ 代码无法再进行断点调试,这就属于其中之一。真心欲哭无泪,又不知道如何倒退 OS 版本。经过一通 Google,最终在大神的分享下解决了问题。问题现象在 C++ 代码中,加上断点,想调试。而实际效果就行运行,就是断点根本不起作用了。问题原因通过查找 ...原创 2020-03-28 11:16:35 · 1980 阅读 · 0 评论 -
VSCode输出中文乱码
问题描述刚使用 VSCode 写了一个测试程序,输出中文乱码,如下图:问题分析输出乱码,肯定是因为字符集的问题。也就是我程序使用的中文字符集和 Windows CMD 窗口的中文字符集不一致导致的。下图是我使用 VSCode 定义的字符集。在VSCode的右下角。如上图所示,说明我使用的是 UTF-8。下面我们再检查一下 Windows CMD 窗口使用的字符集。CMD...原创 2020-03-07 12:22:29 · 3317 阅读 · 3 评论 -
VSCODE的Python配置
先安装Python3。然后在launch.json文件中加入以下{"name":"Python","type":"python","request":"launch","pythonPath":"D:/ProgramFiles/Python37/pyth...原创 2019-11-14 10:08:30 · 8039 阅读 · 0 评论 -
VSCODE调试程序结束自动停止而不是用断点结束
编辑launch.json。在args参数中增加/K,具体配置如下:"args":["/K","${fileDirname}/${fileBasenameNoExtension}.exe" ],//程序调试时传递给程序的命令行参数,一般设为...原创 2019-11-11 11:44:01 · 18602 阅读 · 9 评论