欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-06-13 19:06:32
...

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

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

打开文件夹,写一个helloworld程序。
VSCode C++配置cmd窗口编译运行代码,不用修改代码,窗口不会闪退

通过UI界面设置c_cpp_properties.json

按住ctrl + shift + p,选择下图中的设置。
VSCode C++配置cmd窗口编译运行代码,不用修改代码,窗口不会闪退
c++的配置选择这个后缀是g++.exe的选项。
VSCode C++配置cmd窗口编译运行代码,不用修改代码,窗口不会闪退
选择这个gcc x64。VSCode C++配置cmd窗口编译运行代码,不用修改代码,窗口不会闪退
设置完成后关闭。

设置launch.json

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

"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"
        // }
    ]

结果

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

相关标签: 杂谈 经验分享