OpenCV 응용 프로그램을 작성하려고합니다. 내가 dll 파일을 원하지 않고, cv::VideoCapture
을 사용하지 않는 한 내 프로젝트를 컴파일 할 때 정적으로 OpenCV를 빌드했다.이 경우 링크 오류 LNK2019
의 해결되지 않은 외부 심볼이 발생한다.Ffmpeg로 정적 라이브러리로 OpenCV 빌드 및 사용
cv::VideoCapture
은 ffmpeg를 비디오와 함께 사용하기 때문에 라이센스로 인해 내 프로젝트에서 정적으로 링크 될 수 없다고 생각합니다. 동적으로 ffmpeg를 연결하는 것이 좋겠지 만이 작업을 수행하는 데 문제가 있습니다. %OpenCV_DIR%\bin
폴더에 opencv_ffmpeg310_64.dll
파일이 있지만 동적으로 내 프로젝트에 연결하는 방법을 알지 못합니다. 일반적으로 .dll
과 함께 제공되는 .lib
파일이 있지만 어디에서나 찾을 수 없습니다.
정적으로 OpenCV를 연결하고 ffmpeg를 동적으로 연결할 수 있습니까? 어떻게해야합니까?
추가 정보 :
- 윈도우 10
- 비주얼 스튜디오 2015
- OpenCV의 3.1.0 64 내가 마침내 작업을 얻었다
ffmpeg를 동적으로 빌드하고 opencv를 빌드하고 방금 만든 ffmpeg와 링크 하시겠습니까? – stijn
이 문제가 도움이 될 수 있습니다. https://github.com/opencv/opencv/issues/5920 – LBerger
@stijn 어떻게해야합니까? –