交叉编译打开NI for Linux MIPS平台

时间:2014-05-15 14:09:01

标签: mips kinect openni cross-compiling

我正在尝试在基于MIPS的平台上交叉编译Open NI。但是我看到所有头文件检查平台并拒绝MIPS作为不支持的平台。

段:

#elif defined(ANDROID) && defined(__arm__)
        #include "Android-Arm/XnPlatformAndroid-Arm.h"
#elif (linux && (i386 || __x86_64__))
        #include "Linux-x86/XnPlatformLinux-x86.h"
#elif (linux && __arm__)
        #include "Linux-Arm/XnPlatformLinux-Arm.h"
#elif _ARC
        #include "ARC/XnPlatformARC.h"
#elif (__APPLE__)
        #include "MacOSX/XnPlatformMacOSX.h"
#else
        #error OpenNI Platform Abstraction Layer - Unsupported Platform!
#endif

据我所知,代码中没有任何可能是处理器特定的汇编代码。

忽略编译器错误并通过交叉编译继续(通过注释掉#error语句)是否安全?还是有充分理由说明Open NI不支持MIPS?

0 个答案:

没有答案