防止Lazarus调试器进入库单元

4
在调试模式下运行 Lazarus Object Pascal 程序时,调试器会在 IDE 编辑器中打开数十个 LCL 库单元,并在使用 F4 键完成任何事件处理程序后转到所有这些单元。我该如何防止这种情况发生,并将调试器限制在我的源代码单元中?

这只是我的个人建议。编译第三方包时不要包含调试信息。但在这种情况下,要找到错误源会更加困难。同时使用调用堆栈窗口(视图|调试窗口|调用堆栈)- 这非常有帮助。 - Abelisto
我假设(或者至少希望)我的问题的解决方案将仅仅是找到正确的编译器/调试器/集成开发环境选项(无论它们深藏在Lazarus菜单迷宫中的何处),并将其设置为适当的值。不幸的是,设置调试器选项_DisableLoadSymbolsForLibraries_并没有起作用。 - Michael Diegelmann
该选项是关于从DLL中加载符号,而不是EXE中的单元。可能是像工具->配置Lazarus,然后是工具->构建Lazarus来生成一个新的没有调试信息的单元集合。 - Marco van de Voort
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接