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

相关推荐
稳稳C912 分钟前
02|Langgraph | 从入门到实战 | workflow与Agent
人工智能·langchain·agent·langgraph
聚梦小课堂12 分钟前
2025年11月4日 AI快讯
人工智能·新闻资讯·ai大事件
Dev7z14 分钟前
基于ResNet50和PyTorch的猫狗图像分类系统设计与实现
人工智能·pytorch·分类
lybugproducer15 分钟前
深度学习专题:模型训练的数据并行(三)
人工智能·深度学习·概率论
Gloria_niki21 分钟前
图像分割深度学习学习总结
人工智能
武子康1 小时前
AI研究-118 具身智能 Mobile-ALOHA 解读:移动+双臂模仿学习的开源方案(含论文/代码/套件链接)
人工智能·深度学习·学习·机器学习·ai·开源·模仿学习
长桥夜波1 小时前
机器学习日报12
人工智能·机器学习
AI柠檬1 小时前
机器学习:数据集的划分
人工智能·算法·机器学习
诸葛务农1 小时前
光刻胶分类与特性——g/i线光刻胶及东京应化TP-3000系列胶典型配方(上)
人工智能·材料工程
mm-q29152227291 小时前
YOLOv5(PyTorch)目标检测实战:TensorRT加速部署!训练自己的数据集(Ubuntu)——(人工智能、深度学习、机器学习、神经网络)
人工智能·深度学习·机器学习