找不到OpenVino推理引擎C API

找不到OpenVino推理引擎C API,openvino,Openvino,我使用apt命令在Ubuntu 20.04上安装了OpenVino sudo apt安装英特尔-openvino-dev-ubuntu20-2021.3.394 我正在尝试使用gcc1.c-linference\u engine\u c\u api编译这个简单的程序 #include <stdio.h> #include <c_api/ie_c_api.h> int main() { printf("C API Successfully Loaded

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

sudo apt安装英特尔-openvino-dev-ubuntu20-2021.3.394
我正在尝试使用
gcc1.c-linference\u engine\u c\u api
编译这个简单的程序

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

int main() {
    printf("C API Successfully Loaded!");
}
#包括
#包括
int main(){
printf(“C API成功加载!”);
}
但编译失败,出现以下错误:

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:2:10:致命错误:c_api/ie_c_api.h:没有这样的文件或目录
2 |#包括
|          ^~~~~~~~~~~~~~~~~~
编译终止。

如何解决这个问题?

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

例如,在\opt\intel\openvino\u 2021.3.394\deployment\u tools\interference\u engine\samples\c中有build\u sample.h脚本。此脚本用于执行所有编译,并使用
CMake
。对于
gcc
,要运行推理库,您需要在调用
ie_c_api.h
之前先编译脚本。当
gcc
编译器不支持该操作时,无法直接运行1.c文件

请转到以供参考