当前位置: 首页 > news >正文

vscode debug C++无法输入问题

研究了半天vscode debug c++无法输入的问题,原来vscode的文档里面已经记录了。issue都是2020年提的了,还没解决。。。 不过人家也确实给了一个解法:用外部的terminal。 不过怎么看都还不是很方便,所以还是推荐直接使用CodeLLDB插件来进行debug吧

  1. 安装CodeLLDB
  2. 打开.vscode下的launch.json, 点击右下角的Add Configuration,添加CodeLLDB:Launch, 把program 改成对应的${fileDirname}/${fileBasenameNoExtension}, 同时添加preLaunchTask 指向 task.json 中的build任务

launch.json

            {"type": "lldb","request": "launch","name": "Launch","program": "${fileDirname}/${fileBasenameNoExtension}","args": [],"cwd": "${workspaceFolder}","preLaunchTask": "Build active file"}

task.json

 {"type": "cppbuild","label": "Build active file","command": "/usr/bin/clang++","args": ["-fcolor-diagnostics","-fansi-escape-codes","-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}"],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "Task generated by Debugger."},

Terminal won’t launch for input

http://www.lryc.cn/news/405495.html

相关文章:

  • MODBUS tcp学习总结
  • 【第一天】计算机网络 TCP/IP模型和OSI模型,从输入URL到页面显示发生了什么
  • 发现FionaAI:免费体验最新的GPT-4o Mini模型!
  • Linux Gui 窗口对话和窗口操作
  • 人工智能驾驶技术:引领未来道路
  • 管理的核心是管人,管人的核心就是这3条,看懂的是高手
  • 代码解读:Diffusion Models中的长宽桶技术(Aspect Ratio Bucketing)
  • Linux下如何使用GitLab进行团队协作
  • 无法连接到internet怎么办?已连接但无internet访问,其实并不难
  • 建投数据人力资源系列产品获得欧拉操作系统及华为鲲鹏技术认证书
  • 【iOS】——属性关键字的底层原理
  • 电影类平台如何选择服务器
  • 递归神经网络(RNN)及其预测和分类的Python和MATLAB实现
  • 以flask为后端的博客项目——星云小窝
  • CUDA编程02 - 数据并行介绍
  • Android 视频音量图标
  • VScode 修改 Markdown Preview Enhanced 字体以及大纲编号
  • TCP的FIN报文可否携带数据
  • 【GoF23种设计模式+简单工厂模式】
  • 北醒单点激光雷达更改id和波特率以及Ubuntu20.04下CAN驱动
  • 【线性代数】矩阵变换
  • 聚焦智慧出行,TDengine 与路特斯科技再度携手
  • 虚拟机迁移报错:虚拟机版本与主机“x.x.x.x”的版本不兼容
  • 【教程】vscode添加powershell7终端
  • 如何乘上第四次工业革命的大船
  • RKNN执行bash ./build-linux_RK3566_RK3568.sh 报错
  • Linux常用命令整理
  • python 闭包、装饰器
  • [pycharm]解决pycharm运行程序出现卡住scanning files to index索引的问题
  • python每日学习11:numpy库的用法(下)