Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.25 KB

项目构建指南.md

File metadata and controls

37 lines (30 loc) · 1.25 KB

工程目录

project_files/cpp_infer

方式1. 传统构建

需要手动合并PaddleOCR官方工程和本项目的代码。详见 main_old_builds分支/docs/项目构建指南 。 两种构建方式所用的源代码有少许差别,务必选择对应的分支

方式2(推荐). 使用 CMake 快速构建

依赖安装

本项目使用 vcpkg 管理第三方开源库。在开始前请先配置好vcpkg,并安装以下依赖库:

vcpkg install opencv dirent nlohmann-json glog gflags

项目构建

进入 C++ 工程目录:

cd project_files/cpp_infer

开始配置:

cmake -B build -DCMAKE_TOOLCHAIN_FILE=/path/to/vcpkg/scripts/buildsystems/vcpkg.cmake .

thirdparty/CMakeLists.txt 会自动下载 paddle 及其相关依赖库,并集成到 CMake 构建系统中。由于网络原因,该过程可能会有些耗时。

编译安装

cmake --build build --config Release --target install

安装目录位于 build/installed

打包

cmake --build build --config Release --target package