标签: c++ xcode inline breakpoints
我在Xcode 11中调试仅标头的C ++代码时遇到问题,我认为这是因为编译器内联了这些方法,这对于发布代码来说很好,但是却无法在代码中放置断点。
如果这确实是问题,我似乎找不到找到用于调试目的关闭内联的方法。对于我的调试版本,优化级别已经是-O0。如果我将有问题的方法移到实现文件而不是头文件中,则调试工作正常。但是我不想这样做,我正在处理的项目非常适合仅标头开发。
我花了大约一个小时的时间在WRT上进行搜索,但没有成功。
还有其他人遇到过这个问题吗?有什么出路吗?