如何解决如何在 C++Builder Release 模式下找到异常,而不是 Debug
C++Builder v10.4.2,CLang 64 位编译器 Release 模式下的浮点错误,但在 Debug 中没有。它发生在调用特定图形时,当特定用户文件在模拟中运行时。这在过去发生过(不同的用户文件,相同的图形模块),消失了,现在又出现了。通过注释掉代码进行故障排除会产生无意义的结果,表明问题发生在其他地方 - 而不是在图形模块中。
让我发疯。
在 C++Builder 中是否有任何工具/开关等可以用来在发布模式下暴露问题?
对于故障排除还有其他建议吗?
跟进:我将相同的源文件放入 C++Builder 10.2.3 中,重新构建,并且它运行没有错误。 重新安装 10.4.2 和第三方工具,从头开始重新构建项目,使用相同的文件仍然出现相同的错误。请注意,如果可能相关,该项目涉及使用 std::complex 值进行计算。 讨厌放弃 10.4.2(真的很像 TwineCompile),但这显然是不可接受的。
谢谢
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。