当我尝试包含OpenNI.h时没有此类文件或目录

时间:2019-06-26 13:59:50

标签: c++ linux compiler-errors include raspbian

我正在尝试编译cpp文件,但是编译器找不到include目录。

执行此操作时出现错误:

7za

我已经安装了OpenNI及其依赖项,并且正在使用Raspbian OS的RaspberryPi 3。

我想念什么?

1 个答案:

答案 0 :(得分:1)

您想告诉编译器在哪里可以找到OpenNI.h文件。

查找OpenNI.h的安装位置:

find / -iname OpenNI.h 2> /dev/null

将为您提供类似/path/to/header/OpenNI.h

的信息

然后将此路径添加到您的编译指令中:

gcc -I/path/to/header -c file-using-open-ni.c 

链接时会遇到相同的问题,请对文件libOpenNI2.so进行相同的操作

find / -iname OpenNI.h 2> /dev/null

给您/path/to/library

您可以链接:

gcc file-using-open-ni.o  -L /path/to/library -lOpenNI2