Скомпилируйте NITE2 для платформы Android

Я пытаюсь скомпилировать Nite2 для платформы Android, но он выдает некоторые ошибки, есть кто-то может ответить на мой вопрос?

ash @ XxAshxX: ~ / usr / NITE2 / NiTE-2.0.0 / Образцы $ cd SimpleUserTracker /

ash @ XxAshxX: ~ / usr / NITE2 / NiTE-2.0.0 / Samples / SimpleUserTracker $ l

main.cpp Makefile

ash @ XxAshxX: ~ / usr / NITE2 / NiTE-2.0.0 / Samples / SimpleUserTracker $ PLATFORM = Изготовление руки

arm-none-linux-gnueabi-g++ -MD -MP -MT "./../Bin/Intermediate/Arm-Release/SimpleUserTracker/main.d ../Bin/Intermediate/Arm-Release/SimpleUserTracker/main.o" -c -march=armv7-a -mtune=cortex-a8 -mfpu= неон -mfloat-abi=softfp -O3 -fno-tree-pre -fno-строго-псевдонимы -ftree-vectorize -ffast-math -funsafe- математические оптимизации -fsingle-precision-constant -Wall --sysroot=/opt/ -O2 -DNDEBUG -I../../ Включить -I/home/ash/usr/OpenNI2-android/ Включить / -fPIC -fvisibility= скрыто -o ../Bin/Intermediate/Arm-Release/SimpleUserTracker/main.o main.cpp

В файл включен из /home/ash/usr/OpenNI2-android/Include/Linux-Arm/OniPlatformLinux-Arm.h:25, из /home/ash/usr/OpenNI2-android/Include/OniPlatform.h:43, из../../Include/NiteCAPI.h:8, из../../Include/NiTE.h:11, из main.cpp: 8:

/home/ash/usr/OpenNI2-android/Include/Linux-Arm/../Linux-x86/OniPlatformLinux-x86.h:31: фатальная ошибка: unistd.h: компиляция такого файла или каталога не прекращена.

make: *** [../Bin/Intermediate/Arm-Release/SimpleUserTracker/main.o] ошибка 1

1 ответ

Поскольку SimpleUserTracker использует проприетарную библиотеку NiTE2, невозможно скомпилировать этот исходный код для платформы arm.

Другие вопросы по тегам