컴파일하고 정적의 OpenCV의 라이브러리를 사용하고 게시하려면 Windows Cmake + 비주얼 스튜디오에서 사용하면 금속 실행 프로그램을 베어

컴파일하고 정적 라이브러리 OpenCV의를 사용하여 패키지 및 베어 메탈 실행 프로그램에 공개하려면 Windows Cmake + 비주얼 스튜디오에 사용

환경 : 윈도우 7 64 비트

도구 :

  1. Cmake-3.11.1
    • 그 64 확인
    • GUI를 설치해야합니다
  2. 비주얼 스튜디오 2015
    • 그 64 확인
    • 컴파일러 (지원 C ++ 문법의 11 표준 부품) 등 vc14의 사용을 확인

원료 : OpenCV의 3.4.1

- 中文:从官方网站上下下来的opencv3.4.1源码.
- English: source code from official website.
- 日本語:公式サイトからもらったOpenCV-3.4.1のソースコード

단계 :

  1. OpenCV의-3.4.1 소스 패키지를 추출, 루트 디렉토리는 OpenCV의 소스 OPENCV_DIR를 디코딩 제공;
  2. 오픈 Cmake-3.11.1 -1도에 도시 된 소스 코드 OPENCV_DIR / 소스 경로를 선택;
    도 -1
  3. 재고 -1 그림에 표시된 루트 디렉토리에서 OpenCV, 정적 빌드 정전기 방전 디렉토리를 생성;
  4. 비주얼 스튜디오를 선택하도록 구성 (설정) 버튼을 클릭 14 2,015의 Win64 -2도에 도시;
    도 -2
  5. 그림에 표시된 -3 컴파일러 중간 지역에서 일련의 옵션이 될 것입니다, 초기 구성 완료를 기다립니다;
    그림 -3
  6. 기계가 NVIDIA GPU 카드의 계산이없는 가속을 사용할 수있는 경우 수행 CUDA에게 CUDA의 선택되지 않은 상태 컴파일 관련 옵션 설정 모든 옵션을 검색도 같이 -4;
    그림 -4
  7. 기계 NVIDIA GPU 카드의 계산이 존재하지 않는 가속을 사용할 수있는 경우, 수행도에 도시 된 바와 같이, 선택하지 않은 상태로 상기 CUBLAS 검색 -5;
    그림-5
  8. 기계 NVIDIA GPU 카드의 계산이 존재하지 않는 가속을 사용할 수있는 경우, 수행도에 도시 된 바와 같이, 선택하지 않은 상태로, CUFFT 검색 -6;
    그림 -6
  9. 가장 중요한 단계는 온 : 선택 해제가 설정 BUILD_SHARED_LIBS 검색 그림과 같이 -7 운영하기로 한 결정은 도서관이 아닌 정적 라이브러리 동적 라이브러리에서 컴파일! ! !
    그림 7.
  10. , EXTRA 검색 값 열 컴파일 옵션 당신이 OpenCV의-있는 contrib-3.4.1 디렉토리를 다운로드 설정 OPENCV_EXTRA_MODULES_PATH 디렉토리를 클릭하는 위치 모듈의 하위 디렉토리, -8과 같이;
    그림 -8
  11. 진행률 표시 줄이 완료 될 때까지 당신이 중간 영역 컴파일러 옵션을 찾을 수 있습니다, 구성, 이차 구성, 대기에 다시 버튼을 클릭하면 10 단계 리드에 추가 된 추가 모듈의 일부입니다 레드 존 지역에 남아 다시 구성에 (세 번째)합니다 클릭 적색의 제거, -13도에 도시 된 바와 같이;
    그림 -9
  12. 생성] 버튼을 클릭, 진행률 막대 대기가 완료하여 컴파일 단계 cmake를 완료, 같이 -10 지역에 도시 된 메시지;
    그림 -10
  13. 프로젝트 열기를 클릭하거나 결과 디렉토리에 OpenCV.sln 파일을 클릭 더블 클릭 것이다 스튜디오 2015과 수입을 OpenCV-3.4.1 프로젝트 비주얼 자동으로 열리지 -11과 같이;
    그림 -11
  14. -12도에 도시 된 바와 같이, 릴리스로 컴파일 유형;
    그림 -12
  15. 프로젝트보기를 열고 ALL_BUILD는 선택한 CMakeTargets 생성 (생성) 이상 20 분 정도 걸릴 수 있습니다 그림 -13 컴파일 과정에서와 같이, 그것은 긴입니다 마우스 오른쪽 버튼으로 클릭;

추천

출처www.cnblogs.com/thisisajoke/p/12095030.html