手贱,更新了mac新系统Calalina,第一天发现需要更新某个Xcode命令行环境包(一脸懵)才可以使include不报错。
更新之后的第二天,发现打的断点无效了,调试如同直接运行。
百度没搜到,只有一个知乎的线索,但没多讲。顺藤摸瓜,开始磕VScode官方英语教程,附上链接
https://code.visualstudio.com/docs/cpp/config-clang-mac
很好,你们官方都不直接给出解决方案,还是“possible workarounds”..
顺藤摸瓜,再到github。附上链接
https://github.com/microsoft/vscode-cpptools/issues/3829
七嘴八舌的,终于找到一个解决方案:CodeLLDB。
正文如下
1)VSCode中下载CodeLLDB扩展
2)把launch.json、tasks.json两个配置文件内容更换掉,换成
- lauch.json:
{