ZXing 자바 버전에는 바코드를 생성할 수 있지만 cpp 버전인 ZXing cpp에는 바코드 생성 기능이 포함되저 있지 않았다. 그래서 바코드를 생성할 수 있는 라이브러리를 찾다가 발견한 것이 ZInt 이다.
CMake를 지원하여 쉽게 빌드가 될 줄 알았는데 종속성때문에 쉽게 되지 않았다. ZInt를 빌드하려면 zlib와 libpng가 필요한데 Zint에 포함되어 있지 않아 직접 만들어서 구성을 해 줘야 한다. 직접 빌드하여 ZInt에 포함되어 있는 프로젝트를 빌드해보려 했지만 여러차례 실패하고 직접 프로젝트를 만들어 정적 라이브러리를 생성했다.
잊지 않기 위해 빌드 절차를 기록 했다.
'Dev Story' 카테고리의 다른 글
MFC 프로젝트에 CEF(Chromium Embedded Framework) 사용하기 Part1 (0) | 2016.11.03 |
---|---|
Zint 정적라이브러리를 이용하여 바코드 생성하기 (0) | 2016.10.20 |
zxing-cpp와 OpenCV를 이용한 바코드 인식해보기 (1) | 2016.10.17 |
OpenCV 3.1 빌드 라이브러리 메모리 누수 문제에 대하여... (0) | 2016.10.09 |
VTK 7.0과 OpenCV 3.1 테스트 (0) | 2016.10.09 |