VSCode用Code Runner编译运行c/c++

首先vscode需要在文件夹下打开,以下所有的文件都需要放到你编写程序文件夹下的.vscode文件夹里

平时可以右击文件夹,选择open with code,结构应该是这样的

在这里插入图片描述

配置CodeRunner

下载

在这里插入图片描述

左下角齿轮找到设置

在这里插入图片描述

在扩展中找到Run Code configuration,点击在settings.json中编辑

在这里插入图片描述

加入以下代码,第一行是编译选项,第二行代表在终端内运行,然后

在这里插入图片描述

{
	"code-runner.executorMap": {
    "cpp": "cd $dir && g++ -std=c++11 $fileName -o a.exe && ./a.exe"
	},
	"code-runner.runInTerminal": true,
}

右上角有运行按钮,快捷键可以自定,默认的忘了,在 .cpp文件下 点击就可以运行,

在这里插入图片描述

终端内输入,不过需要注意 文件名中不能带空格 ,折腾半天其实就是少让你输入这一行字(滑稽)

在这里插入图片描述

如果不行,看看自己的其他设置是否正确,比如编译器路径是否设置了,其中编译器需要自己下载,不想折腾直接下一个devc或者codeblocks用里面的编译器

其中c_cpp_properties.jsonlaunch.json里需要自己更改,路径对照下面代码中的路径都能找到

c_cpp_properties.json

{
    "configurations": [
        {
            "name": "MinGW64",
            "intelliSenseMode": "gcc-x64",
            "compilerPath": "D:\\CodeBlocks\\MinGW\\bin\\g++.exe", //编译器路径
            "includePath": [  
                "${workspaceFolder}",
                "D:\\CodeBlocks\\MinGW\\lib\\gcc\\mingw32\\5.1.0\\include"//include路径
            ],
 
            "browse": {
                "path": [
                    "${workspaceFolder}",
                    "D:\\CodeBlocks\\MinGW\\lib\\gcc\\mingw32\\5.1.0\\include"
                ]
            },
            "cStandard": "c11",
            "cppStandard": "c++11"
        }
    ],
    "version": 4
}

launch.jsontasks.json

https://blog.csdn.net/PegasiTIO/article/details/88799729

一些错误

如果显示不认识g++,看看你的编译器路径是否已经加进了系统变量

右击我的电脑,点击属性, 如果我的电脑是快捷方式看不到属性,回到桌面,右击个性化,找主题,右面桌面图标设置,把计算机勾选上,回到桌面就可以看到此电脑

在这里插入图片描述

进入属性后,点高级系统设置

在这里插入图片描述

环境变量

在这里插入图片描述

点击系统变量的path,点击编辑

在这里插入图片描述

新建,把编译器路径加进去就行,后面那个mingw32-g++可能不是必须的,忘记了==

在这里插入图片描述

  • 12
    点赞
  • 64
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
VS Code提供了很多强大的C/C++插件,可以帮助开发者更高效地编写和调试C/C++代码。以下是一些常用的C/C++插件: 1. C/C++:这是必选的C/C++插件,它提供了语法高亮、智能代码补全、代码导航和调试等功能。 2. C/C++ Extension Pack:这是一个C/C++扩展包,包含了一组常用的C/C++插件,可以提供更全面的开发支持。 3. C/C++ Snippets:这个插件提供了一些常用的C/C++代码片段,可以帮助开发者快速编写重复的代码块。 4. C/C++ Advanced Lint:这个插件用于进行静态代码检查,可以帮助开发者找出潜在的代码错误和质量问题。 5. Better C Syntax:这个插件提供了更好的C语法高亮显示,可以让代码更易读。 6. Code Runner:这个插件可以帮助开发者在VS Code中直接运行C/C++代码,方便测试和调试。 7. Include AutoComplete:这个插件可以自动补全C/C++头文件的包含路径,减少手动输入的工作量。 8. GBKtoUTF8:这个插件可以将GBK编码的文件自动转换为UTF8编码,解决中文乱码问题。 9. compareit:这个插件可以用于比较两个文件的差异,方便代码审查和版本控制。 10. TabNine:这是一款AI自动补全插件,可以根据上下文快速生成代码片段,提高开发效率。 11. C/C++ Themes:这个插件提供了一些漂亮的C/C++图标和颜色主题,可以让代码编辑器更具个性化。 12. Prettier - Code formatter:这个插件可以自动调整C/C++代码的格式,统一代码风格。 13. vscode-icons:这个插件提供了一些漂亮的图标,可以用于美化资源管理器中的文件夹图标。 14. CMake、CMake Integration、CMake Language Support、CMake Tools、cmake-format:这几个插件用于在VS Code中支持CMake编译。 以上是一些常用的C/C++插件,可以根据自己的需求选择适合的插件来提高开发效率和代码质量。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值