Visual Studio Code写C/C++代码(真的是C和C++!!)

1.安装VSC

  • 下载安装包

VS Code的官网: https://code.visualstudio.com/

在官网下载速度太慢,只有几十 Kb/s,要下载几十分钟。

但是,只要将下载链接中的“az764295.vo.msecnd.net” 替换为国内镜像地址“vscode.cdn.azure.cn”,下载速度直接飙升至几十 Mb/s。

如将官网下载链接:https://az764295.vo.msecnd.net/stable/dfd34e8260c270da74b5c2d86d61aee4b6d56977/VSCodeUserSetup-x64-1.66.2.exe

改成:

https://vscode.cdn.azure.cn/stable/dfd34e8260c270da74b5c2d86d61aee4b6d56977/VSCodeUserSetup-x64-1.66.2.exe

再回车,就OK了。

  • 安装

运行下载的安装程序即可

  • 安装扩展

VS Code默认是英语,所以需要在打开VS Code之后再安装中文扩展。

在左边的工具栏点击扩展(Ctrl + Shift + X),搜索框中搜索“Chinese”,选择第一个“中文(简体)”,点击“安装”。

安装后就是中文了。

 此外,还需安装两个扩展,分别是“C/C++”和“Code Runner”。同上搜索安装即可。

2.安装MinGW-w64

  • 安装C/C++编译器MinGW-w64。下载地址:https://sourceforge.net/projects/mingw-w64/files/。

 

  • 配置环境变量

  “我的电脑”->“属性”->“高级系统设置”->“高级”->“环境变量”,在“系统变量”中选中Path,点击“编辑”按钮,在打开的窗口中添加MinGW-w64安装路径下的bin目录 。

 

  • 检测编译器 是否安装成功

   按Win+R打开 “运行”窗口 ,输入“cmd”打开控制台。输入“gcc -v” 或者“g++ -v”检测编译器是否安装成功。

3.新建文件夹

在你想来保存代码的地方新建这个文件夹

注意projects_cpp是父文件夹,.vscode是子文件夹

4.写C语言代码,写C++语言代码

projects_cpp下新建两个代码文件

 test1.c和test2.cpp,第一个是c语言代码,第二个是c++代码,

test1.c为:

#include <stdio.h>
int main(){
    printf("Hello,World! Hello C!");
    system("pause");
    return 0;
}

test2.cpp为:

#include <iostream>//头文件
using namespace std;
int main()//主函数
{
    cout << "Hello world ! Hello C++ !\n";//cout是输出,\n是换行符,“”中可输入中文
    system("pause");
    return 0;//结束程序
}

接着,在.vscode中新建两个文件,他们分别是:

 其中tasks.json为:

{
    //D:\\Program Files\\MinGW64\\bin\\gcc.exe   注意,这个是你自己MinGW64的路径
    "tasks": [
        {
            "type": "cppbuild",
            "label": "build",
            //gcc-c语言,g++-c++,gdb-debug模式
            "command": "D:\\Program Files\\MinGW64\\bin\\gcc.exe",    
            // "command": "D:\\Program Files\\MinGW64\\bin\\g++.exe",
            "args": [
                "-fdiagnostics-color=always",
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": "build",
            "detail": "编译器: \"D:\\Program Files\\MinGW64\\bin\\gcc.exe\""
        }
    ],
    "version": "2.0.0"
}

launch.json为:

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "g++.exe build and debug active file",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true, //修改此项,让其弹出终端
            "MIMode": "gdb",
            "miDebuggerPath": "D:\\Program Files\\MinGW64\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "build" 
        }
    ]
}

就O了

5.运行

这就是文件的所有结构:

如果你要运行c语言代码,在tasks.json中使用

"command": "D:\\Program Files\\MinGW64\\bin\\gcc.exe"

这句代码。

如果你要运行c++代码,在tasks.json中使用

"command": "D:\\Program Files\\MinGW64\\bin\\g++.exe",

这句代码!

 第一种运行方法:第一次运行时,先点击这个三角符号,然后选择build【label和preLaunchTask的值要相同】。

第二种运行方法:执行的时候,直接按键盘上的F5。

运行test1.c的结果:

 运行test2.cpp的结果(记得改成g++.exe):

 

  • 11
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值