Получение UnsatisfiedLinkError с библиотекой обработки Дэниэла Шиффмана для Kinect - PullRequest
1 голос
/ 29 декабря 2010

Я пытаюсь заставить работать некоторые примеры из обновленной библиотеки Kinect Даниэля Шиффмана.Я установил openkinect, и все библиотеки были в нужном месте.Я не совсем уверен, в чем проблема, но тест glview в терминале работает нормально с подключенным Kinect. Я использую 10.5.8 на Intel Macbook (2007) и использую Processing 1.21.Я понял, что почти все работающие с библиотеками используют Snow Leopard, может ли это быть проблемой?Любая помощь будет оценена.

РЕДАКТИРОВАТЬ: Я нашел эту страницу, которая была очень полезной, но, увы, я все еще получаю ошибки.

http://openkinect.org/wiki/Installation/Compilation_Guides

Как ни странно, демо openframeworks работает идеально, поэтому я не думаю, что установка openkinect была проблемой.Я задал тот же вопрос на странице групп Google для openkinect.Я не единственный, кто столкнулся с этой проблемой, я видел, как она появлялась и на форумах по обработке.Не стесняйтесь спрашивать, могу ли я что-то уточнить.

Вот ошибки:

processing.app.debug.RunnerException: UnsatisfiedLinkError: /Users/milespeyton/Desktop/projects/processing/libraries/openkinect/library/libKinect.jnilib: 
    at processing.app.Sketch.placeException(Sketch.java:1543)
    at processing.app.debug.Runner.findException(Runner.java:583)
    at processing.app.debug.Runner.reportException(Runner.java:558)
    at processing.app.debug.Runner.exception(Runner.java:498)
    at processing.app.debug.EventThread.exceptionEvent(EventThread.java:367)
    at processing.app.debug.EventThread.handleEvent(EventThread.java:255)
    at processing.app.debug.EventThread.run(EventThread.java:89)
Exception in thread "Animation Thread" java.lang.UnsatisfiedLinkError: /Users/milespeyton/Desktop/projects/processing/libraries/openkinect/library/libKinect.jnilib: 
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1739)
    at java.lang.Runtime.loadLibrary0(Runtime.java:822)
    at java.lang.System.loadLibrary(System.java:993)
    at org.openkinect.Context.<clinit>(Context.java:43)
    at org.openkinect.processing.Kinect.start(Kinect.java:40)
    at RGBDepthTest.setup(RGBDepthTest.java:33)
    at processing.core.PApplet.handleDraw(PApplet.java:1583)
    at processing.core.PApplet.run(PApplet.java:1503)
    at java.lang.Thread.run(Thread.java:613)

1 Ответ

0 голосов
/ 01 января 2011

Для тех, у кого такая же проблема, я решил ее, перейдя на Snow Leopard.Я не совсем уверен, почему это сработало, но все библиотеки Kinect Processing теперь работают нормально для меня.

...