C++ OpenCV 사용 시 메모리 누수 관련 (MFC)
[환경]
IDE : Visual Studio 2019
Lib : OpenCV 4.1.1
[증상]
별다른 코드 없이, opencv_world411d**.lib**라이브러리 로드 후,
프로그램을 실행하고 바로 종료했을 때 Debug 창에 메모리 누수 탐지
OpenCV 관련 코드는 cv::VideoCapture 변수(URL주소) 밖에 없었음.
[원인]
OpenCV 라이브러리가 로딩되는 시점과, MFC 공용 DLL이 로드되는 시점 상 충돌 발생으로 예상
[해결]
프로젝트 속성 -> 링커 -> 입력에서 구성: Debug 선택 후,
지연 로드된 DLL 부분에 opencv_world411d**.dll** 추가
그 외, 참조되는 OpenCV 경로 상 bin파일 내 다른 dll이 있으면 해당 dll까지 모두 추가.