我在使用Clang 6的Mac上。我有一个带有一些目标的项目,他们都按预期工作,直到最近突然我无法调试我的单元测试。我给出了调试命令,它立即返回
Process finished with exit code 0
Empty test suite.
我可以在CLion内部(或在其外部)run
目标,并按预期运行。我可以按预期调试其他目标。
正如预期的那样,CLion正在构建不可调试的目标。我已经使用该程序创建了其他CLion配置,并且没有一个会正确调试它 - 无论是设置为“普通”应用还是设置为CLion中的Google测试应用。
我在版本控制中没有我的CLion配置文件,并且CLion的本地历史记录不可用 - 该选项显示为灰色。
我不知道在这里发布什么信息,我希望别人看到这样的东西,或者猜猜我可能做了什么。我已重新启动计算机以及在CLion中“使缓存无效并重新启动”。他们都没有任何影响。
答案 0 :(得分:1)
在preferences
,build execution and deployment
,Toolchains
,debugger
,从bundled lldb
切换到bundled gdb
,调试程序(可能不是必要的),然后切换回bundled lldb
修复问题。
我不知道实际问题是什么或者如何修复它,但确实如此。