Qt调试版和Qt版本之间的区别是什么?

时间:2012-01-12 03:59:40

标签: debugging qt version release

在许多情况下,在调试版中工作的代码在发行版中不能正常工作。我总是遇到这些问题,就像发生地震一样。哪个大啤酒可以帮我一些思考?

1 个答案:

答案 0 :(得分:6)

通常,如果某个应用程序在调试中工作但不在发布中,那是因为某些变量或内存未正确设置为初始值。

在调试版本中,变量和内存通常设置为零,但在发布时,会跳过此步骤以节省时间。还会在对象和已分配的内存周围添加额外数据,作为检测内存覆盖的障碍。

有时(很少)发布版本中的优化会引入错误

相关问题