精华内容
下载资源
问答
  • 2019-11-11 11:43:18

    编辑launch.json。

    1、将 program 参数修改如下:

    "program": "C:\\Windows\\system32\\cmd.exe"

    意思就是运行 cmd 窗口

    2、在 args 参数中增加/K,具体配置如下:

                "args": [

                    "/C", "${fileDirname}/${fileBasenameNoExtension}.exe","&","pause"

                ],             // 程序调试时传递给程序的命令行参数,一般设为空即可  

    这样配置好后,调试C++代码,运行结束后,会自动停止在对应的return 0所在,而不需要辛苦在每个return 0设置断点。

    完整的配置如下:

            {
                "name": "g++.exe - 生成和调试活动文件",
                "type": "cppdbg",
                "request": "launch",
                "program": "C:\\Windows\\system32\\cmd.exe",
                "args": ["/C","${fileDirname}\\${fileBasenameNoExtension}.exe","&","pause"],
                "stopAtEntry": false,
                "cwd": "${workspaceFolder}",
                "environment": [],
                "externalConsole": true,
                "MIMode": "gdb",
                "miDebuggerPath": "E:\\Program Files\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\bin\\gdb.exe",
                "setupCommands": [
                    {
                        "description": "为 gdb 启用整齐打印",
                        "text": "-enable-pretty-printing",
                        "ignoreFailures": true
                    }
                ],
                "preLaunchTask": "C/C++: g++.exe build active file"
            }

     

    更多相关内容
  • VScode又出问题了,莫名奇妙的,昨天还用的好好的,今天启动调试就不能用,程序运行直接退出,不能输入没有输出,电脑重启也不管用,不记得误改过什么,请问该怎么整?秋梨膏
  • vscode中Fortran调试运行自动结束,无法输出结果。可能出错的程序修改方法 可能出错的程序 语法无误,但是运行后输入abc后自动结束运行,没有输出。 原因可能是没来得及看到输出结果,已经运行到了end,结束。 程序...

    vscode中Fortran调试运行自动结束,无法输出结果。

    可能出错的程序

    语法无误,但是运行后输入abc后自动结束运行,没有输出。
    原因可能是没来得及看到输出结果,已经运行到了end,结束。
    在这里插入图片描述
    程序如下↓

    program EXAMPLE 
        implicit none
    
        real*8::a,b,c,x1,x2
    
        !输入a,b,c
        print *, "please input a, b, c"
    
        read *, a, b, c
    
        x1=(-b+sqrt(b*b-4*a*c))/(2*a)
    
        x2=(-b-sqrt(b*b-4*a*c))/(2*a)
    
        !打印结果
        print *, "result: ",x1, x2
    end program EXAMPLE
    

    输入后按enter,直接退出。
    在这里插入图片描述
    code终端显示运行完毕
    在这里插入图片描述

    修改方法

    新加变量d并定义,加入片段

        print*,'按任意键结束'
        READ*, d
    

    使代码最后增加一步确认退出
    在这里插入图片描述

    program EXAMPLE 
        implicit none
    
        real*8::a,b,c,x1,x2,d
    
        !输入a,b,c
        print *, "please input a, b, c"
    
        read *, a, b, c
    
        x1=(-b+sqrt(b*b-4*a*c))/(2*a)
    
        x2=(-b-sqrt(b*b-4*a*c))/(2*a)
    
        !打印结果
        print *, "result: ",x1, x2
        print*,'按任意键结束'
        READ*, d
    end program EXAMPLE
    

    运行
    在这里插入图片描述

    展开全文
  • VSCode调试Nodejs

    千次阅读 2019-07-03 19:56:48
    使用node-inspect调试 在常规命令增加--inspect参数启动调试 node --inspect index.js VSCode配置调试 按F5运行

    方法一:直接调试

    在这里插入图片描述

    方法二:配置launch.json调试

    1.创建launch.json
    在这里插入图片描述
    2.编辑launch.json
    在这里插入图片描述
    launch.json的configurations配置说明

    属性说明
    type调试器的类型
    request调试的模式
    launch:启动程序并调试
    attach:将程序附加到一个正在运行的进程中进行调试
    name调试配置的名字
    presentation使用order、group和hidden属性来定义调试配置的显示
    preLunchTask定义在调试之前要运行的任务
    postDebugTask定义在调试结束时要运行的任务
    internalConsoleOptions定义调试控制台的显示
    serverReadyAction设置在调试时自动在浏览器中打开URL
    program要运行的可执行文件或源代码的路径
    args要传递给program的参数
    env环境变量
    cwd调试器的工作目录
    port要附加到的进程的端口
    stopOnEntry是否在程序入口进行断点
    console指定程序输出的位置
    internalConsole:Visual Studio Code的调试控制台
    integratedTerminal:Visual Studio Code的集成终端
    externalTerminal:系统的终端

    3.在js文件打好断点
    在这里插入图片描述
    4.在点击绿色三角或按F5开始启动调试
    在这里插入图片描述
    5.进入调试状态
    在这里插入图片描述

    6.控制工具,使用方式跟Chrome调试一样
    在这里插入图片描述

    方法三:使用node-inspect调试

    在常规命令增加--inspect参数启动文件

    node --inspect index.js
    

    如果装了nodemon用下面这个命令启动调试

    nodemon --inspect index.js
    

    在这里插入图片描述

    展开全文
  • 在开发 Electron 应用的时候,为了提高工作效率,我们需要借助于调试工具,及时发现并解决问题。

    VSCode调试Electron主进程代码.001

    前言

    在开发 Electron 应用的时候,为了提高工作效率,我们需要借助于调试工具,及时发现并解决问题。

    VSCode 作为当下最流行的代码编辑器,我绝大部分的代码都是在它上面开发的,Electron 应用也不例外。今天,我来分享一下怎么在 VSCode 上调试 Electron 应用的主进程代码。

    本文所述步骤是基于已经熟悉或知晓 VSCode 调试方法的,请按需食用!

    搭建环境

    本文所使用的项目是 electron-quick-start

    $ git clone https://github.com/electron/electron-quick-start
    $ cd ./electron-quick-start
    $ npm install
    

    经过以上步骤就搭建好了基本 Electron 应用开发环境。查看 package.json:

    {
      "name": "electron-quick-start",
      "version": "1.0.0",
      "description": "A minimal Electron application",
      "main": "main.js",
      "scripts": {
        "start": "electron ."
      },
      "repository": "https://github.com/electron/electron-quick-start",
      "keywords": [
        "Electron",
        "quick",
        "start",
        "tutorial",
        "demo"
      ],
      "author": "GitHub",
      "license": "CC0-1.0",
      "devDependencies": {
        "electron": "16.0.6"
      }
    }
    

    我们可以在终端运行 npm run start 来查看运行结果:

    image.png

    可以看到,环境搭建已经大功告成!接下来进入开发调试环节。

    调试配置

    使用 VSCode 打开 ,做如下操作:

    image.png

    生成如下配置的 lauch.json 文件:

    {
        // 使用 IntelliSense 了解相关属性。 
        // 悬停以查看现有属性的描述。
        // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
        "version": "0.2.0",
        "configurations": [
            {
                "type": "pwa-node",
                "request": "launch",
                "name": "Launch Program",
                "skipFiles": [
                    "<node_internals>/**"
                ],
                "program": "${workspaceFolder}/main.js"
            }
        ]
    }
    

    我们修改其配置如下:

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Debug Main Process",
                "type": "node",
                "request": "launch",
                "cwd": "${workspaceFolder}",
                "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron",
                "windows": {
                    "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron.cmd"
                },
                "args": [
                    "./main.js",  // 主文件路径
                ]
            }
        ]
    }
    

    开始调试

    当我们做完了上述的环境搭建和文件配置之后,就可以进行愉快的调试了(根据需要打上断点):

    image.png

    VSCode 的调试方法大家应该都比较熟悉,这里就不做赘述,希望大家调试愉快、快乐摸鱼!

    结束语

    本文所介绍的方法只是调试 Electron 主进程代码方法中的一种,算是抛砖引玉,如果大家有更好的调试方法,请在评论区留言交流,期待和大家的互动!

    ~

    ~本文完,感谢阅读!

    ~

    学习有趣的知识,结识有趣的朋友,塑造有趣的灵魂!

    大家好,我是〖编程三昧〗的作者 隐逸王,我的公众号是『编程三昧』,欢迎关注,希望大家多多指教!

    你来,怀揣期望,我有墨香相迎! 你归,无论得失,唯以余韵相赠!

    知识与技能并重,内力和外功兼修,理论和实践两手都要抓、两手都要硬!

    展开全文
  • VSCode调试单片机

    2022-01-17 20:50:59
    文章目录一、不同系统中单片机的调试方式二、软件安装2.1 交叉编译器2.2 gdb客户端2.3 gdb服务器2.4 Cortex-Debug三、Cortex-Debug配置3.1 配置Cortex-Debug中工具链路径3.2 配置运行和调试四、调试目标代码4.1 连接...
  • linux vscode c++调试

    2021-09-19 16:20:49
    linux下用vscode调试c++程序时,会在工作区的.vscode文件中遇到launch.json和tasks.json,作用分别如下: 1、lauch.json负责的是启动任务,执行文件(可执行文件) 2、tasks.json负责的是配置相关任务。简单来说...
  • WSL安装Linux 并连接vscode 调试

    千次阅读 2022-05-06 15:44:24
    使用Windows自带WSL功能,安装Linux系统的Ubuntu20.04,并连接vscode进行c语言开发工作
  • VSCode调试leetcode的cpp以及c语言一、安装vscode以及相应插件二、配置leetcode插件参数以及登录三、安装nodejs(很简单)四、安装编译器五、Debug需要准备工作 一、安装vscode以及相应插件     ...
  • vscode无法调试异常终止的解决办法

    千次阅读 2021-08-14 16:22:39
    最近这两天vscode调试突然抽风了,点击调试后几秒就会自动结束,也没有继续进行下去,调试控制台没有输出,终端也没有自动输入应有的那些参数。 卸载重装,彻底删除重装都不行,最后都绝望了…结果某一次重装的...
  • VSCode 在Unity运行时调试 Unity Lua 代码

    千次阅读 2021-12-28 16:35:18
    教程目的:能够在Unity运行前、中、都能启动调试,修改代码后不用重启VSCode调试运行,只需要重启Unity即可继续调试 操作步骤 1. VScode 安装 Lua 插件 打开VSCode软件最左栏,扩展,搜索以下插件名,安装 Install ...
  • VSCode调试器debugger详细使用手册

    千次阅读 2022-04-01 14:09:01
    Visual Studio Code 的主要功能之一是其出色的调试支持。VS Code 的内置调试器有助于加速您的编辑、编译和调试循环。 调试器扩展 VS Code 具有对Node.js运行时的内置调试支持,并且可以调试 JavaScript、TypeScript...
  • 测试代码如下: //main.go package main import ( "math" "fmt" ) ... fmt.Printf("Hello, world....先使用go build命令将main.go文件编译成exe文件,然后.\main.exe...在vscode中添加配置文件,在launch.json中添加Go:
  • (1) 安装vscode和extensions ubuntu上如何安装vscode可以参考官网, Running Visual Studio Code on Linux 需要安装的vscode扩展如下, C/C++ (c++ intellisense and configuration help) -> Mandatory ...
  • JavaScript代码如何在VScode进行调试

    千次阅读 2021-11-13 00:06:52
    JavaScript代码如何在VScode进行调试? 文章目录JavaScript代码如何在VScode进行调试?1.使用Node.js首先,到官网下载node下载好安装之后,点击VScode左侧的工具栏中的调试。接着下拉选项,选择Node.js。选择一个...
  • VSCode调试TS代码配置方法

    千次阅读 2021-01-21 11:20:16
    VSCode调试TS代码是需要配置的。下面介绍配置步骤 1第一步准备要调试的ts文件 新建 a.ts 文件,作为要调试的ts文件 console.log('1 准备开始执行 for 循环') for (let i: number = 1; i <= 3; i++) { ...
  • VScode单步调试不能用

    2021-08-18 23:32:47
    1.能设置断点,但是单步调试不能用,是灰色的,点解不了,程序直接结束; 2.需要两次按任意键才能退出
  • vscode开发调试js、python,vscodepython1.调试js安装Debuger for chrome插件,点击F5,选择chrome,vscode自动生成lauch.json如下,{// 使用 IntelliSense 了解相关属性。// 悬停以查看现有属性的描述。// 欲了解更...
  • 因为vscode只是一个代码编辑器,没有自带有C/C++的编译器,因此我们需要安装一个C/C++编译器,打开终端依次输入,确保安装好gcc/g++和gdbsudo apt-get update [有密码则输入密码] sudo apt-get install gcc [有密码...
  • vscode中断点调试nodejs实用方便

    千次阅读 2021-04-22 14:23:27
    vscode打开node项目点击左侧调试按钮 点击Run and Debug 选择语言为nodejs 点击设置按钮添加配置 更改lanuch.json配置文件 添加自己的项目启动脚本文件和配置 { // 使用 IntelliSense 了解相关属性...
  • vscode 调试debugging功能 -- 翻译学习

    千次阅读 2020-09-14 17:14:26
    vscode的内置调试可以帮助加速你的编辑,编译和调试的循环。 调试器插件 vscode内置的调试支持Node.js运行时,可以调试JavaScript, TypeScript和其他能够转换成JavaScript的语言。 为了调试其他语言和运行时...
  • vscode 开发vue时,以前为了懒,直接利用浏览器的F12来进行调试,但每次找代码的具体位置比较繁琐,还是要遵循标准的调试方式。 1、首先安装vscode的扩展控件Debugger for Chrome 2、配置调试参数 在vscode...
  • 标签:VSCode 用来写C++挺方便的,但是有个问题,在运行结束以后会马上退出,看不到窗口内容。网上很多方法都是在程序最后加getchar()语句,或者用system("pause"),来达到运行结束以后,再按任意键才会退出的效果。...
  • VScode调试中出现“*没有可用的调试程序,无法发送‘variables’“问题 在用node调试js的时候,是否遇到过这样的问题? 当我第一次遇到这样的问题,我以为vscode调试只是捕捉node.js控制台的消息,不能像浏览器...
  • 原创VioletEvergarden 最后发布于2019-07-16 10:22:49 阅读数 578 收藏展开相信总有些人在调试时不想看见程序总是跳出终端控制界面,显得很不好看且繁琐网上一些旧方法在新版VS code里也不再适合使用,之前流传的将...
  • 在介绍VSCode环境搭建前,需要对GCC编译器和CMake有一个了解。 1、GCC编译器 Vscode是通过调用GCC编译器来编译C/C++程序的,因此需要对GCC有一个基本的了解。 1.1 编译过程 C/C++程序的编译可以分为四步: 1)预处理...
  • 之前在windows上搭建Esp32的基于vscode 中使用乐鑫官方的idf搭建了好久,挺多问题。... 然后就编译,下载,调试就可以了,到这里就都结束了 这个博主写的非常好,我参照了他很多。 https://docs.wireless-tech.cn/doc/6/
  • 简介 众所周知,单片机MCU的开发通常是使用keil来进行的,但是keil作为一款有几十年历史的IDE,bug层出不穷,界面也越来越丑,加上使用盗版...本文介绍的使用vscode (visual studio code)来进行单片机MCU的开发。 vs
  • vscode c++ 运行结束窗口一闪而过

    千次阅读 2020-09-10 16:37:31
    #include <iostream> using namespace std; int main() { cout << "Hello" << endl; system("pause");//加上这一句即可 return 0; }
  • 2. 因为vscode只是一个代码编辑器,没有自带有C/C++的编译器,因此我们需要安装一个C/C++编译器,打开终端依次输入下面的命令,确保安装好gcc/g++和gdb sudo apt-get update [有密码则输入密码] sudo apt-get ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,813
精华内容 1,125
热门标签
关键字:

vscode调试直接结束