VScode(C/C++)无法自动生成launch.json文件解决办法

可能原因:装载的是最新版如下图的插件

 解决办法:打开VScode,找到已经安装的这个插件 :

左键点击这个小齿轮:选择安装另一个版本, 

 选择一个之前的版本,这里我选择的是1.8.4,重新加载后,编辑好代码,按F5运行,

可以发现,launch.json这个文件就要可以自动生成了! 

修改文件运行的终端:

vscode中运行文件结果:在内置的终端中运行

修改以后的结果:

 如何改:

修改配置文件:点开.vscode中的launch.json文件:

 把这一句中的false改为true后保存。

 修改以后,再按F5运行结果:

如果运行出现中文乱码:

打开.vscode中的tasks.json文件:在下图中高亮部分处修改

 修改内容:高亮行后加一个英文的逗号,然年换行添加:"-fexec-charset=GBK":

然后保存文件即可,再次运行:

  • 54
    点赞
  • 141
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
### 回答1: 要在Visual Studio Code中配置LLDB的launch.json,需要执行以下步骤: 1. 在Visual Studio Code中打开调试面板。 2. 选择“自定义配置”并单击“创建 launch.json”。 3. 在launch.json文件中,选择“lldb”作为调试器。 4. 在“program”字段中填写要调试的可执行文件的路径。 5. 可以在“args”字段中填写要传递给可执行文件的命令行参数。 6. 保存并关闭launch.json文件。 7. 使用“启动调试”按钮启动调试会话。 ### 回答2: 在VSCode中配置lldb的launch.json可以实现在调试程序时使用lldb进行调试。以下是配置步骤: 1. 打开VSCode,并在左侧导航栏选择“调试”选项卡。 2. 在顶部工具栏中选择“创建或打开launch.json”按钮,这将打开一个空的launch.json文件。 3. 在launch.json文件中,找到或创建一个配置数组。可以修改配置数组中的一项或者创建一个新的配置。例如,可以修改"configurations"数组中的第一个配置: ```json "configurations": [ { "name": "Debug with lldb", "type": "lldb", "request": "launch", "program": "${workspaceFolder}/your_program", "args": [], "cwd": "${workspaceRoot}", "preLaunchTask": "build", "stopAtEntry": false, "sourceMaps": true, "externalConsole": false } ] ``` 配置项的含义如下: - "name": 配置名称,可以自定义。 - "type": 指定调试器类型为lldb。 - "request": 指定调试请求类型为启动调试。 - "program": 指定要调试的程序路径。 - "args": 可选,指定程序的命令行参数。 - "cwd": 可选,指定程序的工作目录。 - "preLaunchTask": 可选,指定在启动调试前要运行的任务。 - "stopAtEntry": 可选,指定是否在程序入口处停止调试。 - "sourceMaps": 可选,指定是否生成源代码映射。 - "externalConsole": 可选,指定是否在外部终端中运行程序。 4. 保存并关闭launch.json文件。 5. 在VSCode中打开你的源代码文件。 6. 在左侧导航栏中点击调试选项卡下方的“启动调试”按钮,或者使用快捷键F5,即可开始使用lldb进行调试。 通过以上步骤,即可在VSCode中配置lldb的launch.json并开始使用lldb进行调试。 ### 回答3: 在Visual Studio Code中配置lldb的launch.json需要按照以下步骤进行操作: 1. 打开Visual Studio Code,并确保已安装了"Lldb"扩展程序。如果没有安装,可以在扩展市场中搜索并安装。 2. 点击左侧的调试图标,打开调试面板。 3. 在调试面板左上角的下拉菜单中,选择“添加配置”选项,然后选择“C++ (LLDB)”选项。 4. 在launch.json文件中,会出现一个基本的配置模板。根据需要,可以更改或添加以下配置选项: - "name": 配置的名称,用于在调试面板中显示。 - "type": 调试器类型,设置为"lldb"。 - "request": 请求类型,设置为"launch"。 - "program": 要调试的程序的路径。 - "args": 传递给程序的命令行参数。 - "stopAtEntry": 是否在程序入口处停止,默认为false。 - "cwd": 程序执行的工作目录。 - "env": 设置环境变量。 - "encoding": 文件编码。 - "externalConsole": 是否在外部控制台中运行程序,默认为false。 5. 进行相应的配置后,保存launch.json文件。 6. 在调试面板中选择配置的名称,点击运行按钮开始调试。 以上就是如何在Visual Studio Code中配置lldb的launch.json的步骤。配置完成后,就可以使用lldb调试C++程序了。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值