OpenVINO 2023.0 实战七:OpenVINO部署PaddleOCR v4模型

3 在 Visual Studio 中配置项目属性

Release:

属性 --> VC++ 目录 --> 包含目录

bash 复制代码
C:\Intel\openvino_2023.0.0\runtime\include
E:\opencv470\build\include
E:\cpp_code\PaddleOCR\paddle_inference\third_party\install\gflags\include

属性 --> VC++ 目录 --> 库目录

bash 复制代码
E:\opencv470\build\x64\vc16\lib
C:\Intel\openvino_2023.0.0\runtime\lib\intel64\Release
E:\cpp_code\PaddleOCR\paddle_inference\third_party\install\gflags\lib

属性 --> 链接器 --> 输入 --> 附加依赖项

bash 复制代码
opencv_world470.lib
openvino.lib
openvino_onnx_frontend.lib
openvino_paddle_frontend.lib
openvino_pytorch_frontend.lib
gflags_static.lib
shlwapi.lib

动态链接库 配置

将 C:\Intel\openvino_2023.0.0\runtime\bin\intel64\Release目录下的

bash 复制代码
openvino.dll
openvino_intel_cpu_plugin.dll
openvino_ir_frontend.dll

将 E:\opencv470\mybuild\x64\vc15\bin 目录下的

bash 复制代码
opencv_world470.dll

移动到 可执行文件目录。

  1. error LNK2038: 检测到"RuntimeLibrary"的不匹配项: 值"MT_StaticRelease"不匹配值"MD_DynamicRelease"

    1>gflags_static.lib(gflags.cc.obj) : error LNK2038: 检测到"RuntimeLibrary"的不匹配项: 值"MT_StaticRelease"不匹配值"MD_DynamicRelease"(ocr_cpu_ov.obj 中)

    1>gflags_static.lib(gflags_reporting.cc.obj) : error LNK2038: 检测到"RuntimeLibrary"的不匹配项: 值"MT_StaticRelease"不匹配值"MD_DynamicRelease"(ocr_cpu_ov.obj 中)

    1>gflags_static.lib(gflags_completions.cc.obj) : error LNK2038: 检测到"RuntimeLibrary"的不匹配项: 值"MT_StaticRelease"不匹配值"MD_DynamicRelease"(ocr_cpu_ov.obj 中)

    1>libcpmt.lib(locale0.obj) : error LNK2038: 检测到"RuntimeLibrary"的不匹配项: 值"MT_StaticRelease"不匹配值"MD_DynamicRelease"(ocr_cpu_ov.obj 中)

    1>libcpmt.lib(cerr.obj) : error LNK2038: 检测到"RuntimeLibrary"的不匹配项: 值"MT_StaticRelease"不匹配值"MD_DynamicRelease"(ocr_cpu_ov.obj 中)

    1>libcpmt.lib(locale.obj) : error LNK2038: 检测到"RuntimeLibrary"的不匹配项: 值"MT_StaticRelease"不匹配值"MD_DynamicRelease"(ocr_cpu_ov.obj 中)

    1>libcpmt.lib(iosptrs.obj) : error LNK2038: 检测到"RuntimeLibrary"的不匹配项: 值"MT_StaticRelease"不匹配值"MD_DynamicRelease"(ocr_cpu_ov.obj 中)

    1>libcpmt.lib(ios.obj) : error LNK2038: 检测到"RuntimeLibrary"的不匹配项: 值"MT_StaticRelease"不匹配值"MD_DynamicRelease"(ocr_cpu_ov.obj 中)

    解决方法:在工程上右键->属性->c/c+±>代码生成->运行库 选择 /MT

  2. error LNK2001: 无法解析的外部符号 __imp_PathMatchSpecA

    gflags_static.lib(gflags.cc.obj) : error LNK2001: 无法解析的外部符号 __imp_PathMatchSpecA

    解决方法:项目属性 -》链接器-》输入-》附加依赖项-》加上shlwapi.lib

相关推荐
久违 °5 小时前
【AI-Agent】TagMatrix 数据标注工具开发
人工智能·数据分析·go·agent·数据隐私
AI360labs_atyun5 小时前
腾讯推出电子牛马Marvis,好用吗?
人工智能·科技·ai
Dfreedom.5 小时前
Windows、虚拟机、开发板组网通信原理及调试通联步骤
人工智能·windows·部署·边缘计算·开发板·模型加速
3DVisionary5 小时前
蓝光三维扫描:医疗制造的精度焦虑怎么解
人工智能·算法·制造·蓝光三维扫描·医疗制造·三维检测·义齿检测
Are_You_Okkk_5 小时前
基于MonkeyCode解析AI研发新模式,根治开发低效痛点
大数据·人工智能·开源·ai编程
好评笔记6 小时前
机器学习面试八股——常用损失函数
人工智能·深度学习·算法·机器学习·校招
weixin_468466856 小时前
全局与局部注意力机制新手实战指南
人工智能·python·深度学习·算法·自然语言处理·transformer·注意力机制
weixin_468466856 小时前
工业相机成像原理新手入门指南
人工智能·自动化·机器视觉·工业相机·光学·光学系统·成像原理
回眸&啤酒鸭6 小时前
【回眸】CSDN新增功能测评——AI数字营销之内容创作
人工智能
小糖学代码6 小时前
LLM系列:环境搭建:5.Python-dotenv 环境变量管理
人工智能·python·深度学习·神经网络