I have updated the main.cpp sample from github, Now the previous errors are
removed..
But it is now giving new errors while running make.
[100%] Building CXX object CMakeFiles/main.dir/main.cpp.o
In file included from /home/jr-v/nestk/ntk/camera/openni_grabber.h:24,
from /home/jr-v/nestk/samples/example_external/
main.cpp:22:
/home/jr-v/nestk/ntk/gesture/skeleton.h:112: warning: type qualifiers
ignored on function return type
/home/jr-v/nestk/ntk/gesture/skeleton.h:148: warning: type qualifiers
ignored on function return type
/home/jr-v/nestk/ntk/gesture/skeleton.h:191: warning: type qualifiers
ignored on function return type
/home/jr-v/nestk/ntk/gesture/skeleton.h:226: warning: type qualifiers
ignored on function return type
Linking CXX executable main
CMakeFiles/main.dir/main.cpp.o: In function main': main.cpp:(.text+0x175): undefined reference to ntk::OpenniDriver::OpenniDriver()'
main.cpp:(.text+0x1a1): undefined reference to
ntk::OpenniGrabber::OpenniGrabber(ntk::OpenniDriver&, int)' main.cpp:(.text+0x1f0): undefined reference to ntk::OpenniGrabber::connectToDevice()'
main.cpp:(.text+0x497): undefined reference to
ntk::Skeleton::drawOnImage(cv::Mat&) const' main.cpp:(.text+0x514): undefined reference to ntk::Skeleton::drawOnImage(cv::Mat&) const'
main.cpp:(.text+0x870): undefined reference to
ntk::OpenniDriver::~OpenniDriver()' main.cpp:(.text+0x884): undefined reference to ntk::OpenniDriver::~OpenniDriver()'
CMakeFiles/main.dir/main.cpp.o: In function
ntk::OpenniGrabber::~OpenniGrabber()': main.cpp: (.text._ZN3ntk13OpenniGrabberD1Ev[ntk::OpenniGrabber::~OpenniGrabber()] +0x19): undefined reference tovtable for ntk::OpenniGrabber'
main.cpp:
(.text._ZN3ntk13OpenniGrabberD1Ev[ntk::OpenniGrabber::~OpenniGrabber()]
+0x27): undefined reference to vtable for ntk::OpenniGrabber' main.cpp: (.text._ZN3ntk13OpenniGrabberD1Ev[ntk::OpenniGrabber::~OpenniGrabber()] +0x39): undefined reference tovtable for ntk::OpenniGrabber'
collect2: ld returned 1 exit status
make[2]: * [main] Error 1
make[1]: * [CMakeFiles/main.dir/all] Error 2
make: * [all] Error 2
jr-v@jr-v-desktop:~/nestk/samples/example_external$ clear
jr-v@jr-v-desktop:~/nestk/samples/example_external$ make
Linking CXX executable main
CMakeFiles/main.dir/main.cpp.o: In function main': main.cpp:(.text+0x175): undefined reference to ntk::OpenniDriver::OpenniDriver()'
main.cpp:(.text+0x1a1): undefined reference to
ntk::OpenniGrabber::OpenniGrabber(ntk::OpenniDriver&, int)' main.cpp:(.text+0x1f0): undefined reference to ntk::OpenniGrabber::connectToDevice()'
main.cpp:(.text+0x497): undefined reference to
ntk::Skeleton::drawOnImage(cv::Mat&) const' main.cpp:(.text+0x514): undefined reference to ntk::Skeleton::drawOnImage(cv::Mat&) const'
main.cpp:(.text+0x870): undefined reference to
ntk::OpenniDriver::~OpenniDriver()' main.cpp:(.text+0x884): undefined reference to ntk::OpenniDriver::~OpenniDriver()'
CMakeFiles/main.dir/main.cpp.o: In function
ntk::OpenniGrabber::~OpenniGrabber()': main.cpp: (.text._ZN3ntk13OpenniGrabberD1Ev[ntk::OpenniGrabber::~OpenniGrabber()] +0x19): undefined reference tovtable for ntk::OpenniGrabber'
main.cpp:
(.text._ZN3ntk13OpenniGrabberD1Ev[ntk::OpenniGrabber::~OpenniGrabber()]
+0x27): undefined reference to vtable for ntk::OpenniGrabber' main.cpp: (.text._ZN3ntk13OpenniGrabberD1Ev[ntk::OpenniGrabber::~OpenniGrabber()] +0x39): undefined reference tovtable for ntk::OpenniGrabber'
collect2: ld returned 1 exit status
make[2]: * [main] Error 1
make[1]: * [CMakeFiles/main.dir/all] Error 2
make: * [all] Error 2
I have updated the main.cpp sample from github, Now the previous errors are removed.. But it is now giving new errors while running make. [100%] Building CXX object CMakeFiles/main.dir/main.cpp.o In file included from /home/jr-v/nestk/ntk/camera/openni_grabber.h:24, from /home/jr-v/nestk/samples/example_external/ main.cpp:22: /home/jr-v/nestk/ntk/gesture/skeleton.h:112: warning: type qualifiers ignored on function return type /home/jr-v/nestk/ntk/gesture/skeleton.h:148: warning: type qualifiers ignored on function return type /home/jr-v/nestk/ntk/gesture/skeleton.h:191: warning: type qualifiers ignored on function return type /home/jr-v/nestk/ntk/gesture/skeleton.h:226: warning: type qualifiers ignored on function return type Linking CXX executable main CMakeFiles/main.dir/main.cpp.o: In function
main': main.cpp:(.text+0x175): undefined reference to
ntk::OpenniDriver::OpenniDriver()' main.cpp:(.text+0x1a1): undefined reference tontk::OpenniGrabber::OpenniGrabber(ntk::OpenniDriver&, int)' main.cpp:(.text+0x1f0): undefined reference to
ntk::OpenniGrabber::connectToDevice()' main.cpp:(.text+0x497): undefined reference tontk::Skeleton::drawOnImage(cv::Mat&) const' main.cpp:(.text+0x514): undefined reference to
ntk::Skeleton::drawOnImage(cv::Mat&) const' main.cpp:(.text+0x870): undefined reference tontk::OpenniDriver::~OpenniDriver()' main.cpp:(.text+0x884): undefined reference to
ntk::OpenniDriver::~OpenniDriver()' CMakeFiles/main.dir/main.cpp.o: In functionntk::OpenniGrabber::~OpenniGrabber()': main.cpp: (.text._ZN3ntk13OpenniGrabberD1Ev[ntk::OpenniGrabber::~OpenniGrabber()] +0x19): undefined reference to
vtable for ntk::OpenniGrabber' main.cpp: (.text._ZN3ntk13OpenniGrabberD1Ev[ntk::OpenniGrabber::~OpenniGrabber()] +0x27): undefined reference tovtable for ntk::OpenniGrabber' main.cpp: (.text._ZN3ntk13OpenniGrabberD1Ev[ntk::OpenniGrabber::~OpenniGrabber()] +0x39): undefined reference to
vtable for ntk::OpenniGrabber' collect2: ld returned 1 exit status make[2]: * [main] Error 1 make[1]: * [CMakeFiles/main.dir/all] Error 2 make: * [all] Error 2 jr-v@jr-v-desktop:~/nestk/samples/example_external$ clear jr-v@jr-v-desktop:~/nestk/samples/example_external$ make Linking CXX executable main CMakeFiles/main.dir/main.cpp.o: In functionmain': main.cpp:(.text+0x175): undefined reference to
ntk::OpenniDriver::OpenniDriver()' main.cpp:(.text+0x1a1): undefined reference tontk::OpenniGrabber::OpenniGrabber(ntk::OpenniDriver&, int)' main.cpp:(.text+0x1f0): undefined reference to
ntk::OpenniGrabber::connectToDevice()' main.cpp:(.text+0x497): undefined reference tontk::Skeleton::drawOnImage(cv::Mat&) const' main.cpp:(.text+0x514): undefined reference to
ntk::Skeleton::drawOnImage(cv::Mat&) const' main.cpp:(.text+0x870): undefined reference tontk::OpenniDriver::~OpenniDriver()' main.cpp:(.text+0x884): undefined reference to
ntk::OpenniDriver::~OpenniDriver()' CMakeFiles/main.dir/main.cpp.o: In functionntk::OpenniGrabber::~OpenniGrabber()': main.cpp: (.text._ZN3ntk13OpenniGrabberD1Ev[ntk::OpenniGrabber::~OpenniGrabber()] +0x19): undefined reference to
vtable for ntk::OpenniGrabber' main.cpp: (.text._ZN3ntk13OpenniGrabberD1Ev[ntk::OpenniGrabber::~OpenniGrabber()] +0x27): undefined reference tovtable for ntk::OpenniGrabber' main.cpp: (.text._ZN3ntk13OpenniGrabberD1Ev[ntk::OpenniGrabber::~OpenniGrabber()] +0x39): undefined reference to
vtable for ntk::OpenniGrabber' collect2: ld returned 1 exit status make[2]: * [main] Error 1 make[1]: * [CMakeFiles/main.dir/all] Error 2 make: * [all] Error 2