2013-04-02 95 views
0

我一直停留几个星期了,我对粉碎我的脸(或有人在MS)靠在墙上。我想用使用GCC的Kinect支持来编译OpenCV。我没有看到任何方式编译任何Kinect相关的Windows没有视觉C。为什么这到底是什么?许多库,如旧的OpenNI或freenect都是交叉兼容的,但在Windows上,您必须使用visual C++?我想用GCC作为我的所有项目(和当前的一个,我需要的Kinect)由与海湾合作委员会(MinGW的在Windows上)编译。我尝试了一切。旧的OpenNI(< 2),OpenKinect,Windows SDK,一切。没有visual C++编译,或者如果他们这样做,那么他们不工作的其他原因。像OpenNI2不使用gcc在所有的工作,OpenNI < 2不工作的Kinect适用于Windows,OpenKinect不适合K4W工作,如果确实如此,那么它需要的Visual C++,Windows SDK中不与任何其他然后visual C++。如果你只能用一个8gb软件在一个平台上编译,用C++编写代码有什么意义?Kinect for Windows7 with OpenCV with GCC and NOT WITH visual C++编译!

所以,请,没有人知道任何方式编译与K4W工作,并可以与非视觉的C++编译器来编译OpenCV的? 即使我改用Linux,我还是不能,因为没有库支持它在该平台上使用K4W。我想使用Ubuntu,但是这似乎也超出了图片。所以基本上Kinect就像它很酷一样,对它的运行和编译非常有限。

有很多这样的问题,但却没有得到任何回答。所以我相信没有人能够运行它,没有人能够来到这里,并说这是不可能的。至少我知道我浪费了大约2周的时间,并且我可以把我的Kinect拿出来。

回答

0

不同的ABI,允许1个编译器。