仅调试标头c ++代码xcode 11(断点并不总是有效)

时间:2019-10-31 23:47:32

标签: c++ xcode inline breakpoints

我在Xcode 11中调试仅标头的C ++代码时遇到问题,我认为这是因为编译器内联了这些方法,这对于发布代码来说很好,但是却无法在代码中放置断点。

如果这确实是问题,我似乎找不到找到用于调试目的关闭内联的方法。对于我的调试版本,优化级别已经是-O0。如果我将有问题的方法移到实现文件而不是头文件中,则调试工作正常。但是我不想这样做,我正在处理的项目非常适合仅标头开发。

我花了大约一个小时的时间在WRT上进行搜索,但没有成功。

还有其他人遇到过这个问题吗?有什么出路吗?

0 个答案:

没有答案