我正在尝试编译cpp文件,但是编译器找不到include目录。
执行此操作时出现错误:
7za
我已经安装了OpenNI及其依赖项,并且正在使用Raspbian OS的RaspberryPi 3。
我想念什么?
答案 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