Visual stdio2017에서 OpenCV4.0.0 및 OpencvContrib .lib 및 .dll 파일 생성

개요



opencv를 Visual stdio에서 사용할 때 Visual Studio에서 .lib 및 .dll 파일을 지정해야 합니다. 지정하려면 .lib 및 .dll 파일을 생성해야 합니다. 다음은 .lib 파일과 .dll 파일을 만드는 방법을 보여줍니다.

실행 환경



다음은 실행 환경을 보여줍니다.


소프트와 하드
버전


Visual Studio
2017

OpneCV
4.0.0

OpenCVContrib
4.0.0


절차



Visual Studio에서 OpenCV를 사용할 때까지의 흐름은, 다른 쪽이 매우 알기 쉬운 기사를 써 주시고 있으므로, 그들을 참고로 해 주세요. 이 글에서는 어디까지나 .lib 파일과 .dll 파일을 생성하는 절차만 보여줍니다. 참고로, 다음은 참고 URL입니다.
  • Visual Studio 2017에 OpenCV3.2.0 및 opencv_contrib을 도입하는 방법

  • 절차의 대략적인 흐름은 다음과 같습니다.
  • OpenCV.sln 열기
  • Debug 또는 Release 빌드
  • INSTALL 빌드
  • 생성되었는지 확인

  • 아래에 위의 방법에 대한 절차가 나와 있습니다.

    OpenCV.sln 열기



    위에서 설명한 참고 URL을 진행하면 CMake에서 생성한 Opencv의 Build 디렉토리 바로 아래에 OpenCV.sln이 있습니다. 이 프로젝트를 엽니다. 열면 다음과 같은 파일 구성이 표시된다고 생각합니다.



    Debug 또는 Release 빌드



    Debug 또는 Release를 빌드하는 방법은 참조 URL에 절차로 존재하므로 생략합니다.

    INSTALL 빌드



    Debug 혹은 Release 를 빌드 완료 후, build 디렉토리를 봐도 Install 디렉토리는 존재하지 않습니다. Install 디렉토리는 INSTALL을 빌드하여 생성됩니다. Debug 또는 Release를 빌드 완료한 상태에서 ALL_BUILD 아래의 ISTALL을 마우스 오른쪽 버튼으로 클릭하고 빌드를 선택합니다.



    빌드를 실행하고 실행 시간이 조금 지나면 Build 디렉토리가 생성됩니다.



    .lib 파일과 .dll 파일이 생성되었는지 확인



    INSTALL 빌드가 완료되면 이전에 확인한 Install 디렉토리에 라이브러리 및 바이너리 파일이 생성되었습니다. 자신의 환경에서 "/build/install/x64/vc15/lib"와 "/build/install/x64/vc15/bin"에 각각 라이브러리 파일과 바이너리 파일이 생성되었습니다.
  • .lib 파일
  • .bin 파일

  • 요약



    위에서 설명한 참고 기사에서는 .lib 파일과 .dll 파일을 생성하는 방법이 명시되어 있지 않았기 때문에 보충으로 썼습니다. 도움이 되었으면 좋겠습니다. 또, 잘못하고 있는 곳이나, 추가하는 편이 좋다, 이런 쓰는 쪽이 좋다! 라는 부분이 있으면 가르쳐 주시면 매우 기쁩니다.

    좋은 웹페이지 즐겨찾기