PaddleOCR遇到 lanms-neo问题处理
创始人
2024-05-27 16:34:09

在window环境中安装PaddleOCR依赖是真的蛋疼,关键官方论坛里也都没有具体的解决方案。吐槽。。。吐槽。。。
我在 “windows安装lanms-neo问题处理”文章中看到lanms-neo问题全过程解决。个人觉得文档说明不是很细致,导致我按步骤执行,还是安装失败,并没有解决问题,但是他的思路可以借鉴的。

遇到此问题本质上就是C++环境问题(注:安装lanms-neo时,用到C++工具编译代码),如果你本地没C++环境,通过“Visual Studio Installer” 安装windows 10 SDK。

注:
1.下面解决方案都是添加环境变量方式,为避免后期不影响C++环境,请在安装PaddleOCR结束后逐个删除环境变量及值
2.建议在用户变量、系统变量中同时添加。

问题1: “corecrt.h”: No such file or directory”

解决方式:添加环境变量方式解决。

1.【打开环境变量】右键此电脑,选择“属性”,“高级系统设置”,“环境变量”。在下方的“系统变量”中选择变量 INCLUDE,若没有此变量,则选择“新建”,变量名为“INCLUDE”,填写变量值,先空着(详见3)


2.打开windows sdk 所在目录一般在 “C:\Program Files (x86)\Windows Kits\10\Include”,如果有多个文件夹则打开版本较高的文件夹(如图)。

在这里插入图片描述

3.打开“较高版本”文件夹后,将此文件夹内容的 文件夹路径依次填写到 “变量名INCLUDE,变量值”中。如图
注意:路径之间用英文分号隔开。

在这里插入图片描述

问题2:fatal error LNK1104: 无法打开文件“kernel32.lib”

解决方式:添加环境变量方式解决。
1.右键此电脑,选择“属性”,“高级系统设置”,“环境变量”。在下方的“系统变量”中选择变量 LIB,若没有此变量,则选择“新建”,变量名为“LIB”,变量值列在下方

注意:目录一般在 “C:\Program Files (x86)\Windows Kits\10\Lib”

# LIB 变量值如下:
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17763.0\ucrt\x64;
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17763.0\ucrt_enclave\x64;
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17763.0\um\x64;

问题3:LINK : fatal error LNK1158: 无法运行“rc.exe”

解决方式:添加环境变量方式解决。
1.右键此电脑,选择“属性”,“高级系统设置”,“环境变量”。在下方的“系统变量”中选择变量 PATH,在PATH变量值中添加 “C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64” (按本地电脑环境添加,注意是bin文件夹)
在这里插入图片描述

参考:
1.windows安装lanms-neo问题处理
2.Windows 原生 cmd 窗口下编译 C++(cl命令)出现的问题及解决方法

相关内容

热门资讯

抢先体验全新车载小艺,这回的车...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会! (来源:网易科技)这...
加大地热能规模化开发利用 推动... 来源:人民网“经过多年发展,我国地热能开发利用规模持续扩大。”国家能源局新能源和可再生能源司副司长桂...
3连板恒林股份:公司主营业务未... 来源:财评网5月25日,恒林股份公告,公司股票于2026年5月21日、22日连续2个交易日收盘价格涨...
蚊子“升级” 今夏该怎么防? 今年夏天,社交平台上“蚊子升级”“蚊香失效”的吐槽刷屏,广东、福建等地网友反映,传统驱蚊产品效果大打...
像父亲一样的夏天 □黎强 父亲在田土里流着汗, 夏天也一起汗流浃背。 父亲戴一顶黑黢黢的草帽, 夏天也顶住头上的酷日。...