2013-10-09 4 views
0

최근에 OpenKinect 용 Java 래퍼 인 dLibs에 관심이 많았습니다. 그러나 이클립스에서 코드를 실행하는 데 어려움이 있습니다. 내가 생각한 것을 기반으로 라이브러리를 추가했습니다. 코드를 실행하는 방법 (예 : .pde 파일)dLibs - OpenKinect

#_KINECT_ERROR___# 
    location: dLibs.freenect.FreenectLibrary.loadLibrary(FreenectLibrary.java:177) 
    message: Unable to load library : freenect.dll 
    message: path = "C:\Users\admin\Dropbox\new_workspace\dLibs/freenect.dll" 
    message: try 'MyKinect.loadLibrary("your dll path/", "freenect.dll")' 

177 : 나는 어떻게 작동하는지보기 위해 다음과 같이 STH를 작성했습니다 ...

public class Test { 

    public static void main(String[] args) { 
     Kinect.loadLibrary("C:/Users/admin/Dropbox/new_workspace/dLibs/", "freenect.dll"); 
     Kinect k= new Kinect(0); 
     System.out.println(k.isReady()); 
    } 
} 

========== 는하지만이 오류가 FreenectLibrary의 라인은 loadLibrary (...) 메소드에 관한 것이다.

아무도 도와 줄 수 있습니까?

답변

0

동일한 문제가 발생했습니다. 64 비트 dll 파일을 사용해야합니다. 또한 경로가 정확하고 /!를 사용했는지 확인하십시오.

+1

예, 저는 64 비트 버전을 사용했습니다. –

+0

ummm, 그런 다음 문제는 경로 사용에 관한 것입니다 ... 자세한 내용을 살펴보고 코드를 확인하십시오 ... –