我使用madExcept (不是来自IDE),而是在一个自动批处理过程中使用。
为了有堆栈跟踪和行号,我应该打开哪些编译器指令。我不关心加载的模块、进程或CPU寄存器。
我目前的竞选对象是:
{$DEBUGINFO ON}
{$LOCALSYMBOLS ON}
{$REFERENCEINFO OFF}但希望尽可能多地删除“脂肪”,但保留行号。
发布于 2015-04-08 22:23:59
这些是关键的设置:
本地符号和参考信息选项不影响madExcept错误报告。您提到的设置都不影响可执行文件的大小。
发布于 2015-04-09 06:26:44
根据mad除了帮助文件,您应该将-gd开关传递给命令行编译器,以便获得详细的地图文件。编译后不要忘记运行madExceptPatch.exe工具。
当您在项目选项中启用madexcept时,它将设置以下两个编译器选项:
{$DEBUGINFO 1}
{$LOCALSYMBOLS ON}https://stackoverflow.com/questions/29526351
复制相似问题