2017-03-23 18 views
0

나는 우분투 15.10을 사용하여 kinect를 작동 시키려고합니다. 나는 Libfreenect, OpenNI, NITE, SensorKinect를 설치했다.Open Kinect - OpenNI, NITE - 컴파일 문제

OpenNI/플랫폼/Linux/Bin/x64-Release/폴더에서 프로그램을 실행할 수 있습니다 (예 : Sample-NiUserTracker ...). 그러나 지금까지는 내 자신의 코드를 컴파일 할 수 없었습니다.

나는 예를 SimpleViewer.java를 들어, 샘플 폴더에있는 예제를 컴파일 시도했지만 난 그냥 다음과 같은 오류가 발생합니다 :

SimpleViewerApplication.java:34: error: cannot find symbol 
    private SimpleViewer viewer; 
      ^
    symbol: class SimpleViewer 
    location: class SimpleViewerApplication 
SimpleViewerApplication.java:66: error: cannot find symbol 
     app.viewer = new SimpleViewer(); 
         ^
symbol: class SimpleViewer 
location: class SimpleViewerApplication 
2 errors 

나는 또한 아무 소용에 C++ 프로그램을 컴파일하기 위해 노력했다. 컴파일 할 수있는 방법에 대한 제안은 정말 감사 할만합니다.

답변

0

좋아, 불행히도 예제 파일을 전체 묶음으로 링크해야하기 때문에 직접 컴파일 할 수는 없습니다. 자신의 makefile을 만들지 않고 컴파일하는 한 가지 방법은 기존 파일 중 하나를 편집하고 OpenNI/Platform/Linux/Build로 이동하여 make를 입력하는 것입니다. 그러면 예제 프로그램이 컴파일됩니다. OpenNI/Platform/Linux/Bin/x64-Release로 이동하여 컴파일 코드를 실행할 수 있습니다.

이 모든 것을 더 쉽게 만드는 것이 PyOpenNI를 설치하는 것입니다. 영광스러운 파이썬에서 Kinect를 코딩 할 수있게 해줍니다.

내 github 페이지 https://github.com/RobbieJKatz/Kinect에서 전체 지침을 볼 수 있습니다.