You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu20.04 apt安装OpenVino后编译找不到Inference Engine C API如何解决

问题解决方法

报错的核心原因是gcc默认的头文件、链接库搜索路径没有包含OpenVino对应的安装目录,可通过以下两种方案解决:

方案1:编译时手动指定路径

apt安装的OpenVino 2021.3默认路径为/opt/intel/openvino_2021.3.394,编译时新增头文件、库路径参数即可:

gcc 1.c \
-I/opt/intel/openvino_2021.3.394/deployment_tools/inference_engine/include \
-L/opt/intel/openvino_2021.3.394/deployment_tools/inference_engine/lib/intel64 \
-linference_engine_c_api

编译完成后运行程序前,需要先配置动态库搜索路径:

export LD_LIBRARY_PATH=/opt/intel/openvino_2021.3.394/deployment_tools/inference_engine/lib/intel64:$LD_LIBRARY_PATH
./a.out

方案2:先加载OpenVino官方环境变量脚本

OpenVino自带环境配置脚本,执行后会自动补全所有需要的路径变量:

  1. 每次使用前先执行环境加载命令:
source /opt/intel/openvino_2021.3.394/bin/setupvars.sh
  1. 之后直接用原编译命令即可正常编译:
gcc 1.c -linference_engine_c_api

如果需要终端打开自动加载环境,可将上面的source命令添加到~/.bashrc文件末尾。

验证检查

如果执行以上操作仍报错,可先确认安装路径是否正确,执行以下命令查看头文件是否存在:

ls /opt/intel/openvino_2021.3.394/deployment_tools/inference_engine/include/c_api/ie_c_api.h

如果无输出,说明OpenVino安装不完整,可重新执行apt安装命令补全安装包。


内容的提问来源于stack exchange,提问作者Shubhanshu Saxena

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 22:06:08