- 打开vscode的设置,在搜索框输入
Code-runner: Executor Map
,打开settings.json文件
对cpp那一行进行修改,修改内容:
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt.exe && $dir$fileNameWithoutExt.exe",
接下来重新Run Code就搞定了。
比较一下两条指令的区别
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt.exe && $dir$fileNameWithoutExt.exe",
- 其实这个问题还是困扰了我很久,一开始寻找问题的方向就不对,在网上搜索了很多内容还是没有找到相似的案例。有时候,自己主动去分析问题,或许也能够找到解决问题的关键所在呢,毕竟在分析的过程中,自己解决问题的这种思维能力也在培养。
- 其实我也不清楚为什么我安装的插件Code Runner配置的cpp编译指令是这样的?这条指令好像在linux下可以执行(暂时还没有去验证),但是在windows下看来是不行的。

文章目录一、Run code运行机制二、Run code的变量三、说明1.编译器路径2."code-runner.executorMap"四、c++和python配置的例子
一、Run code运行机制
运行代码需要三个配置:
语言环境:就是你下载的语言,在命令行中可以运行的编译器。比如g++ xxx.cpp,javac xxx.java和java xxx、python xxx.py
VSCo...
今天在用 vscode 编译写好的C++文件的时候,突然出现了以下的错误:
【error:no such file or directory】
其实解决之后发现也不是什么很严重的错误,但还是感觉还是会有朋友不小心会去犯,所以就记录下来,方便大家参考,也防止自己以后又不注意了。
因为我今天在给文件命名的时候加了 空 格 在 C++ 文件的名称里,所以才导致了这个问题,之后回过神来发现把 空格 ,去掉之后,编译就成功。也是自己命名不规范造成的。
还是建议朋友们命名的时候养成
VSCode 使用 Code Runner 插件右键Run Code 运行代码输出中文乱码问题改为在终端运行代码,这样只要终端支持utf-8就可以正常输出中文。进入 setting 设置页面,勾选。1 把终端改为 cmd。不行也可以参考以下文章。
支持MacOS(bash,zsh)和Windows(命令提示符,Windows PowerShell)。
选择使用相对或绝对路径。
在活动查看器中生成文件或当前文件夹中的所有*.cpp文件。
运行新命令之前清除控制台的选项。
接受自定义构建标志。
GCC编译器。 对于Windows,请使用 (这是有关如何安装它的)。
该扩展在Visual Studio Marketplace上不可用,因此安装它的唯一方法是遵循以下两个步骤:
从部分下载最新的vsix文件。
在VSCode中,在扩展视图(View- View -> Extensions )命令下拉菜单中使用“从VSIX安装...”命令,或在命令面板中使用“扩展:从VSIX安装...”命令指
目录配置VScode环境安装MinGW配置环境变量再次检查安装VScodeVScode安装插件配置VScode插件一些坑安装了一个没用的MinGW
配置VScode环境
安装MinGW
这段文字将解释,为什么要安装MinGW,不感兴趣的朋友可以跳过。MinGW里面包含了C/C++的常用头文件和编译软件。我们写C/C++代码时,敲入的#include<“头文件名,例如stdio.h”>,以及编译生成.exe文件的程序都集成在了MinGW。换句话说,平时敲代码只是在编辑,而将代码解释成计算机可以理解