Kinect для Windows на Windows7 с OpenCV, скомпилированным с помощью GCC, а НЕ С визуальным C++!

Я застрял на несколько недель, и я чуть не разбил свое лицо (или кого-то из MS) о стену. Я хочу скомпилировать OpenCV с поддержкой Kinect, используя GCC. Я не видел способа скомпилировать что-либо, связанное с Kinect, в Windows без визуального c. Почему, черт возьми, это? Многие библиотеки, такие как старый OpenNI или freenect, являются кросс-совместимыми, но в Windows вы ДОЛЖНЫ использовать визуальный С++? Я хочу использовать GCC, так как все мои проекты (и текущий, где мне нужен kinect) сделаны и скомпилированы с помощью GCC (mingw на windows). Я пробовал ВСЕ. Старый OpenNI (‹2), OpenKinect, Windows SDK, все. Ни один из них не компилируется без визуального С++, а если и компилируется, то не работает по другим причинам. Например, OpenNI2 вообще не работает с gcc, OpenNI‹2 не работает с Kinect для Windows, OpenKinect не работает с K4W, а если и работает, то для него требуется Visual C++, Windows SDK не работает ни с чем другим. визуальный С++. Какой смысл писать код на С++, если компилировать можно только на одной платформе с софтом 8 Гб?

Итак, пожалуйста, кто-нибудь знает ЛЮБОЙ способ компиляции OpenCV, который работает с K4W и может быть скомпилирован с помощью компилятора NON Visual C++? И даже если я перейду на Linux, я все равно не смогу использовать K4W, так как ни одна библиотека не поддерживает его на этой платформе. Я хотел использовать Ubuntu, но это, похоже, тоже не в тему. Таким образом, в основном Kinect, каким бы крутым он ни был, очень ОЧЕНЬ ограничен в том, что он может запускать и компилировать?

Таких вопросов много, но ответа нет. Поэтому я считаю, что никто не смог запустить его, и никто не может просто прийти сюда и сказать, что это невозможно. По крайней мере, тогда я бы знал, что потратил около 2 недель впустую, и я могу выбросить свой Kinect.


person user1214513    schedule 02.04.2013    source источник


Ответы (1)


Разные ABI, разрешен 1 компилятор.

person pictr    schedule 02.04.2013