OCR:RapidOCR C++/C#

仓库地址:

GitHub - RapidAI/RapidOcrOnnx: rapidocr onnx cpp · GitHub

__std_是标准库,错误信息应该是没有正确链接C标准库(CRT)。

相关的选项:引用库类型: 1)静态CRT(mt), 2)动态CRT(md)

onnxruntime官方仓库和opencv官方仓库提供的全都是md的,或者全网其它任何可以下载到的库,默认都是md的。

如果是选mt,则onnxruntime和opencv都必须同时使用mt的,如果不一致会出错。

只能到这里下载mt版

Releases · RapidAI/OnnxruntimeBuilder · GitHub

Releases · RapidAI/OpenCVBuilder · GitHub

我最初是使用1.26.0版本,导出为dll,C#直接调用,是可以的

但是另一个C#项目死活不行,于是下载了很多个onnxruntime版本,折腾了很久很久

最后主要问题是:

1、所有dll使用相同VS版本导出

2、这个是关键:看windows-x64或windows-x86里面的include目录结构,如果没有子目录,那么

需要把项目里的所有源代码

#include <onnxruntime/core/session/onnxruntime_cxx_api.h>

改成

#include <onnxruntime_cxx_api.h>

改为1.16.3可以了

相关推荐
颜x小1 小时前
[C#]——接口与继承
开发语言·c++·c#
molihuan2 小时前
最新 Paddle-Lite Android平台编译
android·ocr·paddle·推理·端侧·paddle lite
小肝一下2 小时前
多态(上)
android·开发语言·c++·vscode·多态·面向对象·伊蕾娜
无敌秋2 小时前
python/c++/java上云
java·c++·python
code_pgf12 小时前
C++11 / C++14 / C++17 / C++20 新特性总结
c++·c++20
颜x小15 小时前
[C#] C++与c#语法对比
开发语言·c++·c#
汉克老师17 小时前
GESP2026年3月认证C++八级( 第三部分编程题(2、子图最短路)精讲
c++·最短路·floyd·gesp8级
abcd_zjq18 小时前
海康线扫相机使用
c++·海康
十五年专注C++开发18 小时前
C++设计一个函数来求容器元素绝对值之和的平均值
c++·模板·accumulate