Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 2.19 KB

custom.md

File metadata and controls

42 lines (26 loc) · 2.19 KB

修改与定制

望言OCR的GUI代码已开源,而算法库以二进制库+C接口的形式提供。本页面描述如何运行该项目。

MacOS平台

MacOS版使用SwiftUI构建。如果您对Swift和SwiftUI不熟悉,可以查看苹果官方文档,或查看Hacking with Swift系列教程

  1. 首先在Release页面下载源码和开发库(dev-libs.zip)。 alt text

  2. 进入源码目录下的subocr-swiftui文件夹,双击打开subocr-macos.xcodeproj。

  3. 解压dev-libs.zip,将cxx-libs和models复制进项目目录下的subocr-macos文件夹 alt text

  4. 编译运行项目 alt text

Windows平台

Windows平台使用Tauri+React+Typescript进行构建,建议您在进行开发前先参照Tauri官网步骤成功运行一个空的Tauri项目,确保具备开发环境。

  1. 首先在Release页面下载APP、源码及subocr.lib。注意一定要在同一个Release页面下载这些文件,因为不同版本接口有可能不同。 alt text

  2. 安装下载的APP,然后将APP安装目录下的几个dll全部复制到某个文件夹(由你决定),并将刚才下载的subocr.lib也复制到该文件夹。 本示例中创建了C:\Libs\subocr文件夹用于存放这几个文件。 alt text

  3. 用VSCode打开源码文件夹下的subocr-tauri-ui文件夹,修改文件夹中的src-tauri/build.rs脚本,将alg-dir变量修改为刚才存放库的文件夹,在这个例子中是C:\Libs\subocralt text

  4. 将APP安装目录下的alg-resources文件夹复制到subocr-tauri-ui文件夹下的src-tauri文件夹。 alt text

  5. 打开VSCode控制台,执行yarn alt text

  6. 接着执行yarn tauri dev,即可启动和调试APP。 alt text