gpt4 book ai didi

c++ - 启动 Weston 时无法开始调试

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:08 25 4
gpt4 key购买 nike

当从命令行启动 Weston 时启动调试 session 最终会出现以下错误:无法开始调试。无法初始化调试器终端。

我需要在 main 的开头设置一个断点(或使用“stopAtEntry”:true),当停止时我需要手动启动 Weston 并继续我的调试 session 。

有什么办法可以避免吗?

Ubuntu 16.04、C++、Visual Studio Code 1.17

最佳答案

我找到了一个可能的解决方法/解决方案来解决我的问题:launch.json 包含一个名为“preLaunchTask”的属性,它可以执行在 tasks.json 中定义的任务。这样可以在调试开始之前终止 Weston:

任务(tasks.json):

"taskName": "kill weston",  
"type": "shell",
"command": "killall weston || true"

启动(launch.json):

"preLaunchTask": "kill weston"  

现在我需要找到一种在调试 session 开始后启动 Weston 的方法……有什么想法吗?

关于c++ - 启动 Weston 时无法开始调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46602776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com