在vs环境下编译zxing-cpp


#在Win32中使用Zxing-cpp

前言

最近接手一个项目需要识别通过监控摄像机识别二维码,本客户端已经做好RtspClient收流和H.264和H.265解码。这就只需要通过在播放器解码后获取到YUV数据解析得到二维码数据。

环境与工具

  • window10
  • visual studio 2017
  • OpenCv 3.4.0
  • cmake gui

zxing-cpp系列

正文

Zxing-cpp的编译

我们将使用visual studio 2017 配合OpenCv 3.4.0来编译Zxing-cpp

下载地址:

准备工作

  • 下载好Zxing-cpp源码解压到常用工作的目录
    文件结构如下
    1
    2
    3
    4
    5
    6
    zxing-cpp
    |--cli
    |--cmake
    |--core
    |--opencv
    |--opencv-cli

安装并配置CMake

打开 CMake GUI 工具
设置 source 目录为:/Zxing-cpp,build 目录为: D:/zxing-cpp-master/build.
打开 Configure 窗口, 选择 Visula studio 15 2017, 单击 Finish 完成设置.
单击 Generate 按钮, 生成 VS2017 工程.
在build目录下就可以找到生成的vs项目。最后用vs2017打开项目编译即可。

参考文献

最后的话