VSCode C++配置cmd窗口编译运行代码,不用修改代码,窗口不会闪退

参考视频 B站
本机配置:win10 64位

创建文件夹,写一个helloworld.cpp

打开文件夹,写一个helloworld程序。
在这里插入图片描述

通过UI界面设置c_cpp_properties.json

按住ctrl + shift + p,选择下图中的设置。
在这里插入图片描述
c++的配置选择这个后缀是g++.exe的选项。
在这里插入图片描述
选择这个gcc x64。在这里插入图片描述
设置完成后关闭。

设置launch.json

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

"configurations": [
        
        {
            "name": "编译并运行",
            "type": "cppvsdbg",
            "request": "launch",
            "program": "cmd",
            "args": [
                "/C",
                "${fileDirname}\\${fileBasenameNoExtension}.exe",
                "&",
                "pause"
            ],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "internalConsoleOptions": "neverOpen",
            "preLaunchTask": "C/C++: g++.exe build active file" 
        },

        // {
        //     "name": "g++.exe - 生成和调试活动文件",
        //     "type": "cppdbg",
        //     "request": "launch",
        //     "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
        //     "args": [],
        //     "stopAtEntry": false,
        //     "cwd": "${workspaceFolder}",
        //     "environment": [],
        //     "externalConsole": false,
        //     "MIMode": "gdb",
        //     "miDebuggerPath": "F:\\QQDownload\\ACM\\codeblocks\\MinGW\\bin",
        //     "setupCommands": [
        //         {
        //             "description": "为 gdb 启用整齐打印",
        //             "text": "-enable-pretty-printing",
        //             "ignoreFailures": false
        //         }
        //     ],
        //     "preLaunchTask": "C/C++: g++.exe build active file"
        // }
    ]

结果

成功。
在这里插入图片描述

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值