Dynamsoft Barcode Reader是用C/C++实现的企业级条码SDK。尽管SDK可用于Windows、Linux和macOS,但只有一个Windows示例显示如何在版本7.x中调用最新的视频API。为了让开发人员在Linux或其他平台上体验这个例子,本文使用CMake重构项目构建环境。
构建OpenCV
无论您使用何种操作系统,都可以从源代码构建OpenCV库。
视窗
安装Visual Studio 2017和cmake-3.15.2-win64-x64.msi
解压OpenCV源代码并创建一个临时目录:
cd opencv-3.4.7
mkdir build
cd build
构建OpenCV库:
cmake -G"Visual Studio 15 2017 Win64" ..
cmake --build . --target install
Linux
sudo apt install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libv
解压OpenCV源代码并创建一个临时目录:
cd opencv-3.4.7
mkdir build
cd build
构建OpenCV库:
cmake ..
cmake --build . --target install