Visual Leak Detector라는 라이브러리를 사용하는데, 따로 설치하지 않더라도 Visual Studio에서 지원하는 NuGet을 이용해서 프로젝트에 포함시킬 수 있다.

어떻게 하냐면 : 


NuGet 매니저에 들어가서

설치한다.

원하는 프로젝트 속성에 들어가서

PATH=%PATH%;$(ProjectDir)\packages\VisualLeakDetector.2.5.0.0\lib\native\address-model-32\lib

$(LocalDebuggerEnvironment)

위 구문을 추가.(64비트 안쓰기 때문에 32비트만 추가했다.)

VC++ Directories에서 Include Directories에 $(MSBuildProjectDirectory)\packages\VisualLeakDetector.2.5.0.0\lib\native\include 를 추가

Library Directories에 $(MSBuildProjectDirectory)\packages\VisualLeakDetector.2.5.0.0\lib\native\address-model-32\lib 를 추가

(위 스크린샷에서는 절대경로로 되어있는데, 절대경로로 해놓으면 프로젝트 폴더를 옮기거나 여러명이서 작업하거나 등등 상황에서 못 찾는다. 매크로를 써서 상대경로로 지정해주자.)

그리고 메인함수 쪽에서 #include <vld.h> 하면 (#ifdef _DEBUG 구문은 당연히 넣어야겠다.)

메모리가 새는게 있으면 바로 보여주고, 더블클릭하면 새는 부분 코드까지 찾아준다.

Posted by RPG만들기XP
,



맨날 까먹어서 프로젝트 생성할 때마다 구글링 ㅠㅠ...

그래서 정리..


프로젝트를 생성하고자 하는 위치에서 콘솔을 열고 "cocos new 게임이름 -p 패키지.이.름. -l cpp" 치고 엔터

(환경변수 설정이 되어있어야 한다. - 링크)

Posted by RPG만들기XP
,

제목은 [SiegeMode!]

조금 와꾸가 잡히면 공개..

Posted by RPG만들기XP
,