zoukankan      html  css  js  c++  java
  • vscode运行C/C++程序及配置

    安装vscdoe,安装tdm-gcc-64编译器,这样可以自动把mingw的目录添加到环境变量中,其实安装其他编译器本版都可以,只要手动添加环境变量即可。平台win10-64位。
    此文参考了哔哩哔哩的配置教程:https://www.bilibili.com/video/av11134188/?p=3
    在任何位置新建一个文件夹,比如CPPsrc。
    右键vscode打开,在左侧的资源管理器中新建c++文件。
    这样,vscode可以在CPPsrc目录下自动生成.vscode子文件夹,里面有launch.json和tasks.json。
    安装C/C++插件。
    安装coderunner插件,具体可以百度怎么配置。

    tasks.json配置如下
    {
        "tasks": [
            {
                "type": "shell",
                "label": "g++.exe",
                "command": "C:/TDM-GCC-64/bin/g++.exe",
                "args": [
                    "-g",
                    "${file}",
                    "-o",
                    "${fileDirname}\${fileBasenameNoExtension}.exe"
                ],
                "options": {
                    "cwd": "C:/TDM-GCC-64/bin"
                }
            },
            {
                "type": "shell",
                "label": "g++.exe",
                "command": "C:/TDM-GCC-64/bin/g++.exe",
                "args": [
                    "-g",
                    "${file}",
                    "-o",
                    "${fileDirname}\${fileBasenameNoExtension}.exe"
                ],
                "options": {
                    "cwd": "C:/TDM-GCC-64/bin"
                },
                "problemMatcher": [
                    "$gcc"
                ]
            }
        ],
        "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": "C:/TDM-GCC-64/gdb64/bin/gdb.exe",
                "setupCommands": [
                    {
                        "description": "Enable pretty-printing for gdb",
                        "text": "-enable-pretty-printing",
                        "ignoreFailures": true
                    }
                ],
                "preLaunchTask": "g++.exe"
            }
        ]
    }

    编写C++代码可以在文件中,直接右键,会出现“run code”,vscode 的下边栏的输出可以输出结果了,类似于cmd中运行一样。

  • 相关阅读:
    threadlocal 变量 跟synchronized 关键字的关系
    Android媒体扫描详细解析之一(MediaScanner & MediaProvider)
    创建视图全文搜索[完整版]
    海量小文件问题综述
    内存拷贝探究
    case功能菜单选项
    linux case ${variable} in
    attack source code
    ftps加密服务器
    vim编程设置
  • 原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/10992814.html
Copyright © 2011-2022 走看看