您好我有关于使用QtCreator调试Qt代码的几个问题。
我主要使用mac进行Qt开发,但也使用win32。所以要调试Qt代码我需要在两者上安装调试库吗?
在我的应用程序中说我正在删除指针两次。在小应用程序中,我可以扫描代码并弄清楚(至少我会试一试)。在一个大型应用程序中,我知道我正在两次删除位置003E0000。那么确定删除内容以及尝试删除内容的最佳方法是什么(最好使用QtCreator附带的调试器)。
答案 0 :(得分:0)
是的,你必须......
我建议您使用valgrind memcheck。它适用于linux和mac(我不知道它是否有windows版本),它取代了malloc和free方法,并显示了很多关于内存处理的信息。
valgrind --tool = memcheck