미분류

자주 실수하는 DLL 버전 관리...

란엘 2010. 8. 11. 19:55
OpenCV와 OpenCVSharp 라이브러리를 사용하면서 자주 실수하고있네요...

이 실수로 나타나는 오류는 디버깅에서도 확인이 불가능하니...
(추측만 할 뿐... 증거는 안보이죠...)

몇일전 회사에 프로그램 마무리해서 보내주려고 하는데

계속 이미지 객체 생성해서 오류...

거짓말 조금 보태서 2틀간 삽집만 했네요...
(마우스 던지고 싶었어요 ㅠ-  ㅠ)

혹시나 하는마음에 옛버전 가보니 잘되고...

새로 버전업된 프로그램은 코드상 최적화가 되었을뿐...

새로운 문법이나 새로운 로직이 들어간것도 아니였는데...

그러다 인터넷에서 DLL버전업으로 해결했다는 글을보고

새 버전의 DLL받아보니 이번엔 다른 버그!!

그래서 혹시나해서 옛 버전 DLL 가져오니 오류가 다 사라지는...
(새 버전에서 오류난 이유는 아직도 모르겠네요...)

오류의 주 원인은 

OpenCVSharp의 버전과 OpenCV의 버전이 달라서 생겼던 오류 였습니다...

혹시 저와 같은 실수를 범하는분이 있으실까바...

포스팅합니다...

즐코딩 즐디버깅!!!