我已经被困了好几个星期而且我在墙上砸了我的脸(或MS的某个人)。我想使用GCC编译带有Kinect支持的OpenCV。我见过没有办法在没有visual c的情况下编译任何与Windows相关的Kinect。为什么会这样?许多库,如旧OpenNI或freenect是交叉兼容的,但在Windows上你必须使用visual c ++?我想使用GCC作为我的所有项目(以及我需要kinect的当前项目)是用GCC(mingw on windows)编写和编译的。我试过了一切。旧的OpenNI(< 2),OpenKinect,Windows SDK,一切。没有visual c ++就没有编译,或者如果没有,那么它们不会因其他原因而工作。就像OpenNI2根本无法使用gcc一样,OpenNI< 2不适用于Kinect for Windows,OpenKinect不能用于K4W,如果确实如此,那么它需要visual c ++,windows sdk不需要其他任何东西visual c ++。如果只能在一个带有8GB软件的平台上编译,那么用c ++编写代码有什么意义呢?
那么,有没有人知道编译与K4W一起使用的OpenCV的任何方法,并且可以使用NON visual C ++编译器进行编译? 即使我切换到Linux,我仍然无法使用K4W,因为在该平台上没有库支持它。我想使用Ubuntu,但这似乎也不合适。因此,基本上Kinect虽然很酷,但它在运行和编译方面非常有限?
有很多这样的问题,但是NONE已经回答了。所以我相信没有人能够运行它,没有人能够来到这里说这是不可能的。至少那时我会知道我浪费了大约2周的时间,我可以把我的Kinect扔掉。
答案 0 :(得分:0)
不同的ABI,允许1个编译器。