VScode macos 调试 c++程序 怎么弹出输入 console?

2019-01-07 03:46:51 +08:00
 diveIntoWork

launch.json 是这样的

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(lldb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/${fileBasenameNoExtension}.out",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "MIMode": "lldb",
            // "preLaunchTask": "build",
            "externalConsole": true
        }
    ]
}

为啥 f5 debug 运行后没有弹出 console,设置的 externalConsole 不起作用吗 VS 内置的 debug console 只能输出结果,不能输入,会报出 Unable to perform this action because the process is running.

求老哥们指点

2532 次点击
所在节点    问与答
6 条回复
xiaomimei
2019-01-07 03:54:42 +08:00
不早了兄弟,早点睡觉啊
behanga
2019-01-07 13:34:21 +08:00
用内置的 兄弟
diveIntoWork
2019-01-07 14:43:42 +08:00
@behanga 用内置的就没法从控制台输入数据,在 debug 模式下
liuxingbaoyu
2019-01-07 18:08:26 +08:00
"console": "externalTerminal",
试试
diveIntoWork
2019-01-07 20:13:23 +08:00
@liuxingbaoyu 试过了,我用的 vscode 官方的 cpptool, console 这个属性好像是无效的。。
zooo
2019-09-19 19:27:50 +08:00
我也遇到这个问题了,求教

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/524487

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX