引用最先的文章地址

Part1:安装步骤

图片 1图片 2

1、下载地址:

 

https://git-for-windows.github.io/

1. 在program中严峻按上面顺序include

 

  1 #define _CRTDBG_MAP_ALLOC
  2 #include <stdlib.h>
  3 #include <crtdbg.h>

2、下载达成后安装,安装路线自个儿选拔,别的的选项参照下图:

 

图片 3

2. 必须是Debug版的build

图片 4

Q : LiteServer遍Debug恐怕会境遇有的标题

图片 5

A : 能够用来证实Memcheck是不是有误报。

别的的一步一步往下就可以,最终Finish完毕安装;

   
能够在相应的地点处下断点(会频仍断在malloc上,须要依据size下标准断点)

 

Q : code在Release和Debug版下大概会不雷同,最终也许汇合世贰个有memory
leak三个尚未

3、配置github的ssh密钥:

 

(1)展开Git Bash查看Computer上是或不是曾经存在SSH密钥:

3. “#define _CRTDBG_MAP_ALLOC”这几个宏无法大约,不然memory
leak的dump会紧缺一些细节(如leak的code地点消息)

输入 cd ~/.ssh

 

图片 6

4. 在app exit前,能够调用那一个function打字与印刷memory leak report

若如上海体育场合展现无法找到该文件则要创造新的ssh key;

发表评论

电子邮件地址不会被公开。 必填项已用*标注