• 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为:

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

    test2.cpp为:

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

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

     其中tasks.json为:

    1. {
    2. //D:\\Program Files\\MinGW64\\bin\\gcc.exe 注意,这个是你自己MinGW64的路径
    3. "tasks": [
    4. {
    5. "type": "cppbuild",
    6. "label": "build",
    7. //gcc-c语言,g++-c++,gdb-debug模式
    8. "command": "D:\\Program Files\\MinGW64\\bin\\gcc.exe",
    9. // "command": "D:\\Program Files\\MinGW64\\bin\\g++.exe",
    10. "args": [
    11. "-fdiagnostics-color=always",
    12. "-g",
    13. "${file}",
    14. "-o",
    15. "${fileDirname}\\${fileBasenameNoExtension}.exe"
    16. ],
    17. "options": {
    18. "cwd": "${fileDirname}"
    19. },
    20. "problemMatcher": [
    21. "$gcc"
    22. ],
    23. "group": "build",
    24. "detail": "编译器: \"D:\\Program Files\\MinGW64\\bin\\gcc.exe\""
    25. }
    26. ],
    27. "version": "2.0.0"
    28. }

    launch.json为:

    1. {
    2. // 使用 IntelliSense 了解相关属性。
    3. // 悬停以查看现有属性的描述。
    4. // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    5. "version": "0.2.0",
    6. "configurations": [
    7. {
    8. "name": "g++.exe build and debug active file",
    9. "type": "cppdbg",
    10. "request": "launch",
    11. "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
    12. "args": [],
    13. "stopAtEntry": false,
    14. "cwd": "${workspaceFolder}",
    15. "environment": [],
    16. "externalConsole": true, //修改此项,让其弹出终端
    17. "MIMode": "gdb",
    18. "miDebuggerPath": "D:\\Program Files\\MinGW64\\bin\\gdb.exe",
    19. "setupCommands": [
    20. {
    21. "description": "Enable pretty-printing for gdb",
    22. "text": "-enable-pretty-printing",
    23. "ignoreFailures": true
    24. }
    25. ],
    26. "preLaunchTask": "build"
    27. }
    28. ]
    29. }

    就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):

     

  • 相关阅读:
    如何优雅重启 kubernetes 的 Pod
    常用linux命令
    wireshark抓包并进行Eigrp网络协议分析
    如何实现torch.arange的tensor版本
    Android使用Coordinatorlayout以及自定义Behavior实现滑动折叠效果
    【图形学】 06 四元数(一)
    进程之间是怎么协作的(软件实现方法)
    【PyTorch实战】用RNN写诗
    梦开始的地方 —— C语言(枚举+位段+联合体)
    在Vue中实现可编辑的表格
  • 原文地址:https://blog.csdn.net/a_cherry_blossoms/article/details/125299823