未找到 OpenVino 推理引擎 C API

OpenVino Inference Engine C API not found

我使用 apt 命令在我的 Ubuntu 20.04 上安装了 OpenVino。

sudo apt install intel-openvino-dev-ubuntu20-2021.3.394

我正在尝试使用 gcc 1.c -linference_engine_c_api 编译这个简单的程序。

#include <stdio.h>
#include <c_api/ie_c_api.h>

int main() {
    printf("C API Successfully Loaded!");
}

但是编译失败并出现以下错误:

1.c:2:10: fatal error: c_api/ie_c_api.h: No such file or directory
    2 | #include <c_api/ie_c_api.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.

我该如何解决?

您不能为 1.c 文件直接调用 gcc。您需要创建一个脚本来编译必要的依赖项(如 CMake)。

例如,在\opt\intel\openvino_2021.3.394\deployment_tools\inference_engine\samples\c中有build_sample.h脚本。该脚本用于执行所有编译,它使用 CMake。同样适用于 gcc,到 运行 调用 ie_c_api.h 之前需要先编译脚本的推理库。 1.c 文件不能直接运行 当gcc 编译器不支持操作时

请前往Integrate the Inference Engine with Your Application - OpenVINO™ Toolkit (openvinotoolkit.org)参考。