帮助调试Qt代码

时间:2010-11-29 21:54:43

标签: c++ debugging qt qt-creator

您好我有关于使用QtCreator调试Qt代码的几个问题。

  1. 我主要使用mac进行Qt开发,但也使用win32。所以要调试Qt代码我需要在两者上安装调试库吗?

  2. 在我的应用程序中说我正在删除指针两次。在小应用程序中,我可以扫描代码并弄清楚(至少我会试一试)。在一个大型应用程序中,我知道我正在两次删除位置003E0000。那么确定删除内容以及尝试删除内容的最佳方法是什么(最好使用QtCreator附带的调试器)。

1 个答案:

答案 0 :(得分:0)

  1. 是的,你必须......

  2. 我建议您使用valgrind memcheck。它适用于linux和mac(我不知道它是否有windows版本),它取代了malloc和free方法,并显示了很多关于内存处理的信息。

  3. valgrind --tool = memcheck