选择了在vs2019上开发Qt, 遇到了内存泄露问题。还好vs上有方便的visual leak detector(vld)检测工具。

虽然官网上只支持到vs2015, 但vs2019上也能用。

具体参考这位博主的文章:https://blog.csdn.net/qq_22108657/article/details/120884329

感谢这位博主。

下面我说下,与博主的文章不同的地方。

我没有将图中的两个头文件拷到win10编译器头文件路径下。

 也没有将vld.lib加到win10编译器lib库下。

而是

1.右键-》项目-》添加-》现有项,将vld.h和vld_def.h引入到了项目中

2.右键-》项目-》属性-》C/C++-》常规-》附加包含目录:

将vld.h头文件路径导进来

3.右键-》项目-》属性-》链接器-》常规-》附加库目录:

将库目录导进来。

4..右键-》项目-》属性-》链接器-》输入-》附加依赖项:

 

 将vld.lib导进来

5.代码中加入vld.h:

然后就开始执行程序,查看输出:

 如果,编译出错,请查看,头文件路径是否加入,lib文件路径是否加入。

ok!

好文阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: