leptonica源码编译

2023-10-27

leptonica源码编译

原创作品,转载请说明出处,谢谢
原创作品,转载请说明出处,谢谢
原创作品,转载请说明出处,谢谢

  1. 环境软件
    a. leptonica1.78.0
    b. cppan
    c. cmake
    d. VS2015
    e. 操作系统Windows 10 
    说明:leptonica1.79.0及其后版本不支持cppan编译,而推荐使用sw编译。
  2. 编译步骤
    a. gitclone leptonica, 网址:http://www.leptonica.org/download.html,注意选择版本1.78.0;
    b. 下载cppan,网址:https://github.com/cppan/binaries.git,根据操作系数安装对应的client, 然后将exe所在路径添加到系统的Path环境变量中;
    c. 下载cmake,网址:https://cmake.org/download/,根据操作系统安装对应版本,然后将exe所在路径添加到环境变量中;
    d. 在左下角开始菜单点右键,选择“Windows PowerShell(管理员)”,然后切换到leptonica-1.78.0目录下;
    e. 然后输入cppan,回车,开始进行依赖分析并下载所需依赖包,所用时间较长,网速不同,所需时间不同;若输出No spec file found,则说明下载的leptonica版本不包含相应的文件。
    f. 输入mkdir build, 回车,建立编译后相关工程的存放路径&
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

leptonica源码编译 的相关文章

  • Redis主从复制时master_link_status:down的问题

    Redis进行主从复制时 在6380端口使用slaveof 127 0 0 1 6379 结果出现master link status down的问题 出现这个情况是由于主机使用有密码 需要在从机的配置文件redis6380 conf加入m
  • [SDOI2017]树点涂色

    洛谷 SDOI2017 树点涂色 题目描述 Bob 有一棵 n n n 个点的有根树 其中 1 1 1 号点是根节点 Bob 在每个点上涂了颜色 并且每个点上的颜色不同 定义一条路径的权值是 这条路径上的点 包括起点和终点 共有多少种不同的
  • linux系统中的用户态和内核态

    linux系统中的用户态和内核态 文章目录 linux系统中的用户态和内核态 TOC 文章目录 定义 一 Linux系统简介 Linux内核结构 二 总结 定义 在Linux系统中 用户态和内核态是两种不同的运行模式 它们主要区别在于程序所
  • ARM-Linux(mini2440)串口与51单片机的9位串口通讯

    ARM Linux mini2440 串口与51单片机的9位串口通讯 2013 03 10 16 09 34 转载 标签 9bit串口 arm linux 51单片机 分类 技术之路 ARM Linux mini2440 串口与51单片机的
  • 日期类(全)

    日期类一般面试的时候都是只给15到25分钟左右的时间来实现 所以要完成必要的几个功能函数 define CRT SECURE NO WARNINGS 1 include
  • clang静态分析器

    补充 centos7 8安装llvm7 https www liangzl com get article detail 20723 html clang 中文 https www bookstack cn read clang llvm
  • STM32学习笔记之按键扫描

    按键扫描的两种模式 1 支持连续扫描模式 连续按下时 会认为有多个数值 比如我们的遥控板 一直按下则频道会一直增加 2 不支持连续模式 连续按下时 仅认为只有一个数值 比如我们的电源按键 长时间的按下并不会一直有效 从而频繁的开关机 就算按
  • 输入FILCO蓝牙键盘的PIN

    平时都是在蓝牙键盘上输入配对码就行 这次要求输入PIN吗 在设备上找半天找不见 其实很简单 在要求输入PIN码的框内用有线键盘输入任意六位数字 如000000 点连接 火速在蓝牙键盘上输入同样的六位 000000 回车 即成功链接 参考 h
  • QMutexLocker(比QMutex更简单的让线程安全的方式)

    今天在看别人的代码时 看到了QMutexLocker这个类 一看居然没有解锁的代码 于是就产生了好奇 特此记录一下 注意 这个类中的所有函数都是线程安全的 include
  • 90. 子集 II

    class Solution public vector
  • 数据驱动在转转客服工单系统中的应用

    客服工单系统是客服解决用户实际问题 处理日常工作最常用的系统 为有效辅助客服的工作 系统需要及时提供用户 商品和订单等信息 同时 客服工单的创建 流转和处理 也需要各种类型表单的操作 所以基础信息的展示和交互 表单的展示和操作 对于客服工单
  • nginx实现ip138查询当前ip功能,配置文件实现接口

    实现查询当前ip接口 单纯使用nginx配置即可 简单 方便又高效 https www cnblogs com yunmuq p 16616092 html location ip default type application json
  • HTB邀请码

    HTB邀请码获取 点击Join Now 进入后 点击Click Here查看提示信息 查看控制台 提示在页面中寻找JavaScript代码 发现有一个inviteapi js文件 访问是被混淆过的 找在线网站进行解密js解密 在浏览器控制台
  • command ‘ifconfig‘ not found, but can be installed with:解决办法

    文章目录 报错 解决 报错 在ubuntu18 04中 使用ifconfig命令查看ip地址 但是报错了 解决 根据提示 使用 sudo apt install net tools 命令 安装网络工具 以上说明apt被某个进程锁住了 找到进
  • 数据结构--图的遍历

    数据结构 图的遍历 遍历的定义 从已给的连通图中某一顶点出发 沿着边访问图中所有的顶点 且使每个顶点只被访问一次 就叫做图的遍历 它是图的基本运算 遍历的实质是 找到每个顶点的邻接点的过程 图的特点 图中可能存在回路 且图中的任一顶点都可能
  • GD32E230_timer2解析SIF通讯协议

    背景 最近客户在使用GD32E230解析SIF 想让帮忙写一个解析的demo SIF协议简介 懒得写和上传附件 直接截图了 环境搭建 看着这个协议是不是很简单 直接找一个MCU STM32F103ZET6 的PB2模拟一个协议 用GD32E
  • offsetof宏与container_of宏

    offsetof宏 作用 用宏来计算结构体中某个元素相对于结构体首地址的偏移量 实现 define offsetof TYPE MEMBER int TYPE 0 gt MEMBER 分步骤解析 1 宏的使用 offsetof TYPE M
  • 调试L289N的小问题

    关于电机驱动芯片L289N的小问题 hai shi you yi dian cao dan de ne 导入 L298N输出的玄学问题 L298N接OR不接下拉电阻 送一片STM32F103ZET6 又是收获满满 cao dan 的一天 真
  • 手写数字识别系统及GUI设计(基于模板匹配算法与Matlab实现)

    手写数字识别系统及GUI设计 基于模板匹配算法与Matlab实现 一 前言 随着人工智能技术的发展 手写数字识别已广泛应用于各个领域 其中 基于模板匹配算法的数字识别方法简单易懂 且具有较高的准确率 因此被广泛采用 本文将介绍如何使用Mat

随机推荐

  • ORA-00270: error creating archive log

    今天主库报了如下的错误 LGWR Setting active archival for destination LOG ARCHIVE DEST 2 ARC0 Standby redo logfile selected for threa
  • c++11 日期和时间工具(std::chrono::duration)(四)

    定义于头文件
  • LVS、Nginx、HAProxy、keepalived 的工作原理

    目录 目前关于网站架构一般比较合理流行的架构方案 LVS LVS 的体系结构 LVS 负载均衡机制 LVS负载模式 LVS已实现了以下八种调度算法 LVS 的优点 LVS 的缺点 通过ipvsadm 或者 keepAlive进行配置管理 N
  • 44 openEuler搭建Apache服务器-验证web服务是否搭建成功和异常处理

    文章目录 44 openEuler搭建Apache服务器 验证web服务是否搭建成功和异常处理 44 1 验证web服务是否搭建成功 44 2 异常处理 44 openEuler搭建Apache服务器 验证web服务是否搭建成功和异常处理
  • 名片管理系统--python入门项目

    名片管理系统 python入门项目 声明 功能展示 开发前准备 系统框架构建 保存名片数据的结构 新增名片功能 显示全部名片功能 查询名片功能 删除和修改名片 代码展示 总结 声明 该项目是针对python入门的项目 此项目是python所
  • sqli-labs靶场实现(六)【HTTP头中的SQL注入】(less-18~19(User-Agent、Referer)、具体步骤+图文详解)

    一 HTTP头中的SQL注入 1 HTTP头中的注入介绍 2 HTTP User Agent注入 3 HTTP Referer注入 4 sqlmap安全测试 一 HTTP头中的SQL注入 1 HTTP头中的注入介绍 上面代码中使用的方法解析
  • [Python] 利用os库和xlrd库实现根据excel清单批量修改文件名

    问题描述 已知有一文件夹存放着若干按照 身份证号码 姓名格式命名的图片 有一表格里记录身份证号码 姓名和学号 现在需要根据图片文件名上面的身份证号码去寻找表格里相应的学号 并将文件重命名为 学号 姓名 要求为 jpg格式 文件夹内容如下 e
  • bci测试如何整改_一个案例教会你EMC辐射抗干扰整改

    整改前状况 工况 供电直流24V 开机 摄像头抓取图像视频 通过线缆将CVBS信号传送给疲劳驾驶预警主机 主机将视频信息处理 再传送CVBS信号到监控器 测试标准 测试布置 测试现象 疲劳驾驶驾驶预警主机新版主机 监控器显示图像抖动 明暗变
  • gorm自动更新创建时间及更新时间,自动更新时间戳

    平时写代码 总是要处理更新时间和创建时间 要写不少的代码 而且还容易忘记 针对于这个问题研究了一下有没有什么比较好的方式 下面说一下如何摆脱体力劳动 假设场景 需要改分好毕业 CREATE TABLE user id int 11 NOT
  • cv2‘ has no attribute ‘gapi_wip_gst_GStreamerPipeline‘错误解决方法

    import albumentations as A 报错 cv2 has no attribute gapi wip gst GStreamerPipeline 解决方法 pip3 install user upgrade opencv
  • springboot农场农业技术信息化管理系统java

    本系统采用intellij idea软件开发 项目架构 B S架构 前端技术 Layui Html CSS 后端技术 Java mybatis Springmvc 运行环境 win10 win11 jdk1 8 数据库 mysql5 7 8
  • 关于C++中Eigen库效率提升的思考

    目录 引言 一 什么是Eigen 二 使用步骤 1 引入库 2 建立矩阵 3 基本操作 三 具体的例子 矩阵乘法 1 Eigen库 2 GPU并行计算 总结 可能的方案 引言 在处理矩阵运算上 各种语言都有了自己的处理办法 例如 Pytho
  • m.2接口和nvme区别_m.2 nvme和m.2有区别吗?

    m2接口有两种 一种走sata的 另外一种走pcie 就是nvme 的 走sata的速度跟传统sata接口的没区别 就是接口变成了m2的了 走pcie的 就是我们说的nvme接口是m2的 性能也强了 M 2接口有SATA也有NVMe PCI
  • 【解决】uniapp使用video标签在浏览器调试正常,安卓真机、手机上显示小黑块,无法正常显示

    问题 uniapp中使用video标签展示视频 在浏览器展示正常 但是运行到安卓真机 或者手机上显示小黑块 无法正常显示 示例代码如下
  • Ubuntu目录常见命令

    一 ls 1 ls a 查看隐藏文件 2 ls l 查看详细信息 3 ls h 查看文件的大小 h必须要和 l联合使用 ls l h ls lh 三者联合使用 ls lha 4 ls通配符使用 ls 1 找到1结尾的 代替一个 定义一个匹配
  • C++文件打开方法

    C 文件打开方法 为什么要打开文件 如何打开文件 C和C 都能用的 freopen版 fopen版 只有C 能用的 文件输入输出流 fstream 为什么要打开文件 有时候 我们需要把一些内容保存到文件中 以便后期使用 今天小编就来介绍一下
  • 关于PBFT算法

    PBFT算法 即为实用拜占庭容错算法 主要应用于联盟链中 它的关键技术是一致性协议 1 假设共有f个作恶节点 那么总节点需要大于等于3f 1个 即至少有2f 1个诚实节点 2 一致性协议 由诚实节点共同维护 若主节点的请求得到2f 1个诚实
  • 主流的Web自动化测试工具

    1 什么是自动化 概念 由机器设备代替人工自动完成指定目标的过程 1 1 优点 1 减少人工劳动力 2 提高工作效率 3 产品规格统一标准 4 规模化 批量生产 2 什么是自动化测试 软件测试 校验系统是否满足规定的需求 弄清预期结果与实际
  • elk笔记13--Query DSL

    elk笔记13 Query DSL 1 基础介绍 2 常见查询类型 2 1 Query and filter context 2 2 Compound queries 2 3 Full text queries 2 4 Geo querie
  • leptonica源码编译

    leptonica源码编译 原创作品 转载请说明出处 谢谢 原创作品 转载请说明出处 谢谢 原创作品 转载请说明出处 谢谢 环境软件 a leptonica1 78 0 b cppan c cmake d VS2015 e 操作系统Wind