2017-10-10 14 views
0

leptonica-1.74.4의 소스를 다운로드했습니다. tesseract lib와 함께 사용하려면 lib, dll 및 * .h 파일이 필요합니다. 처음에는 CMake로이 소스를 빌드하고 VS 파일을 가져와야한다는 것을 알았습니다. (아니면 lib 및 dll ???) 나는 CMake와 함께 일한 적이 없어. CMake를 통해 어떻게 CMakeLists를 실행하는지 모릅니다. 어떻게해야합니까? 설명서를 읽으려고 할 때 혼란 스러웠습니다. OS Windows 8.어떻게 CMake로 프로젝트를 만들 수 있습니까?

+0

Windows에서 CMake는 멋진 GUI를 가지고 있습니다. 그걸 시험해 봤어? – arrowd

답변

0

CMake는 빌드 시스템이 아니지만 네이티브 빌드 환경 내에서 빌드 프로세스를 관리합니다. Win8 + VS에서는 Visual Studio에서 사용할 수있는 프로젝트 및 솔루션 파일을 생성합니다. 특정 사례를 들어

은 (CMake-GUI

  • (CMakeLists.txt가있는) 소스 폴더
  • 빌드 폴더를 지정 지정을 설치하고 실행

    • Download에 가장 좋은 것 libs/실행 파일이 빌드 됨)
    • "구성"을 누르십시오 - 사용하려는 생성기를 묻는 메시지가 표시됩니다 - 시스템에 설치 한 VS 버전을 선택하는 것이 가장 이상적입니다.
    • "Generate"를 누릅니다 - cmake는 선택한 VS 버전에 해당하는 빌드 폴더에서 .vcxproj 및 .sln 파일을 생성합니다.
    • .sln 파일을 열고 leptonica를 작성하거나 프로젝트를 고유 솔루션에 통합하십시오.

    또한 - CMake를 사용하면 네이티브 컴파일러로 직접 빌드를 트리거 할 수 있습니다. 그러나 이것은 콘솔을 통해 수행되어야합니다.

    더 많은 정보 here