C++Builder에서 DirectShow와 OpenCV를 연동시킬려고
따라따로 작성했던것을 한 프로젝트안에 넣고 따로따로 작동시키는 것에는 성공했습니다.
그런대 정작 돌려보니 기존에 OpenCV2.0.0 버전을 쓰고있는 OpenCV 코드에서 다음 이미지와 같은 에러가 뜨면서 안되는 부분이 있더군요
아마 DirectShow에서 1.1.0버전 lib을 쓰고있는대 그거랑 충돌이 생긴것 같습니다.
그래서 궁금해진건대 DirectShow와 OpenCV는 전 Lib파일을 공유해 상관없나요?
보니깐 다른 버전을 공유해도 문제가 되는 부분이 있고 안되는 부분이 있는것 같은대
"DirectShow에서 쓸수 있는 lib파일이면 OpenCV에서도 쓸수있으며 이 둘을 연동할땐 공통된 lib파일을 공유하는 편이 좋다." 라고 이해하는게 맞는가 싶어서요
서로 아이에 다른 프로젝트에 있을때는 문제없던것이 같은 프로젝트로 옴기니 문제가 생기내요