Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.84 KB | None | 0 0
  1. g++ -I/media/nova/SD/Builds/ORB_SLAM2 -g -O2 -Wall -c main.cpp -o main.o
  2. g++ -I/media/nova/SD/Builds/ORB_SLAM2 -g -O2 -Wall ./LeapSLAM.o ./main.o -o LeapSLAM
  3. ./main.o: In function `main':
  4. /usr/include/c++/7/ostream:561: multiple definition of `main'
  5. ./LeapSLAM.o:/media/nova/SD/LeapSLAM/LeapSLAM.cpp:15: first defined here
  6. ./LeapSLAM.o: In function `undistort(Leap::Image, cv::Mat&)':
  7. /media/nova/SD/LeapSLAM/LeapSLAM.cpp:37: undefined reference to `cv::error(int, cv::String const&, char const*, char const*, int)'
  8. ./LeapSLAM.o: In function `undistort(Leap::Image, cv::Mat&)':
  9. /usr/include/opencv2/core/cvstd.hpp:664: undefined reference to `cv::String::deallocate()'
  10. ./LeapSLAM.o: In function `undistort(Leap::Image, cv::Mat&)':
  11. /media/nova/SD/LeapSLAM/LeapSLAM.cpp:48: undefined reference to `Leap::Image::data() const'
  12. /media/nova/SD/LeapSLAM/LeapSLAM.cpp:49: undefined reference to `Leap::Image::distortion() const'
  13. /media/nova/SD/LeapSLAM/LeapSLAM.cpp:52: undefined reference to `Leap::Image::distortionWidth() const'
  14. /media/nova/SD/LeapSLAM/LeapSLAM.cpp:53: undefined reference to `Leap::Image::width() const'
  15. /media/nova/SD/LeapSLAM/LeapSLAM.cpp:54: undefined reference to `Leap::Image::height() const'
  16. ./LeapSLAM.o: In function `undistort(Leap::Image, cv::Mat&)':
  17. /usr/include/opencv2/core/mat.inl.hpp:421: undefined reference to `cv::Mat::copySize(cv::Mat const&)'
  18. ./LeapSLAM.o: In function `undistort(Leap::Image, cv::Mat&)':
  19. /usr/include/opencv2/core/cvstd.hpp:664: undefined reference to `cv::String::deallocate()'
  20. ./LeapSLAM.o: In function `pangolin::GlBufferData::~GlBufferData()':
  21. /usr/local/include/pangolin/gl/gl.hpp:676: undefined reference to `__glewDeleteBuffers'
  22. ./LeapSLAM.o: In function `cvflann::anyimpl::big_any_policy<cv::String>::static_delete(void**)':
  23. /usr/include/opencv2/core/cvstd.hpp:664: undefined reference to `cv::String::deallocate()'
  24. ./LeapSLAM.o: In function `pangolin::GlBufferData::~GlBufferData()':
  25. /usr/local/include/pangolin/gl/gl.hpp:676: undefined reference to `__glewDeleteBuffers'
  26. ./LeapSLAM.o: In function `pangolin::GlTexture::Reinitialise(int, int, int, bool, int, unsigned int, unsigned int, void*)':
  27. /usr/local/include/pangolin/gl/gl.hpp:185: undefined reference to `glGenTextures'
  28. /usr/local/include/pangolin/gl/gl.hpp:167: undefined reference to `glBindTexture'
  29. /usr/local/include/pangolin/gl/gl.hpp:190: undefined reference to `glTexImage2D'
  30. /usr/local/include/pangolin/gl/gl.hpp:196: undefined reference to `glTexParameteri'
  31. /usr/local/include/pangolin/gl/gl.hpp:197: undefined reference to `glTexParameteri'
  32. /usr/local/include/pangolin/gl/gl.hpp:200: undefined reference to `glTexParameteri'
  33. /usr/local/include/pangolin/gl/gl.hpp:201: undefined reference to `glTexParameteri'
  34. ./LeapSLAM.o: In function `pangolin::GlTexture::Reinitialise(int, int, int, bool, int, unsigned int, unsigned int, void*)':
  35. /usr/local/include/pangolin/gl/glinclude.h:40: undefined reference to `glGetError'
  36. ./LeapSLAM.o: In function `pangolin::GlTexture::Reinitialise(int, int, int, bool, int, unsigned int, unsigned int, void*)':
  37. /usr/local/include/pangolin/gl/gl.hpp:193: undefined reference to `glTexParameteri'
  38. /usr/local/include/pangolin/gl/gl.hpp:194: undefined reference to `glTexParameteri'
  39. ./LeapSLAM.o: In function `pangolin::GlTexture::Reinitialise(int, int, int, bool, int, unsigned int, unsigned int, void*)':
  40. /usr/local/include/pangolin/gl/glinclude.h:42: undefined reference to `pangolin::glErrorString(unsigned int)'
  41. ./LeapSLAM.o: In function `pangolin::GlTexture::Reinitialise(int, int, int, bool, int, unsigned int, unsigned int, void*)':
  42. /usr/local/include/pangolin/gl/gl.hpp:178: undefined reference to `glDeleteTextures'
  43. ./LeapSLAM.o: In function `pangolin::GlTexture::~GlTexture()':
  44. /usr/local/include/pangolin/gl/gl.hpp:160: undefined reference to `pangolin::ShouldQuit()'
  45. /usr/local/include/pangolin/gl/gl.hpp:161: undefined reference to `glDeleteTextures'
  46. ./LeapSLAM.o: In function `cvflann::anyimpl::big_any_policy<cv::String>::move(void* const*, void**)':
  47. /usr/include/opencv2/core/cvstd.hpp:664: undefined reference to `cv::String::deallocate()'
  48. /usr/include/opencv2/core/cvstd.hpp:672: undefined reference to `cv::String::deallocate()'
  49. ./LeapSLAM.o: In function `pangolin::GlTexture::~GlTexture()':
  50. /usr/local/include/pangolin/gl/gl.hpp:160: undefined reference to `pangolin::ShouldQuit()'
  51. /usr/local/include/pangolin/gl/gl.hpp:161: undefined reference to `glDeleteTextures'
  52. ./LeapSLAM.o: In function `cv::String::String(char const*)':
  53. /usr/include/opencv2/core/cvstd.hpp:622: undefined reference to `cv::String::allocate(unsigned long)'
  54. ./LeapSLAM.o: In function `main':
  55. /media/nova/SD/LeapSLAM/LeapSLAM.cpp:17: undefined reference to `ORB_SLAM2::System::System(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ORB_SLAM2::System::eSensor, bool)'
  56. /media/nova/SD/LeapSLAM/LeapSLAM.cpp:19: undefined reference to `Leap::Controller::Controller()'
  57. /media/nova/SD/LeapSLAM/LeapSLAM.cpp:21: undefined reference to `Leap::Controller::now() const'
  58. /media/nova/SD/LeapSLAM/LeapSLAM.cpp:26: undefined reference to `ORB_SLAM2::System::Shutdown()'
  59. /media/nova/SD/LeapSLAM/LeapSLAM.cpp:29: undefined reference to `ORB_SLAM2::System::SaveTrajectoryKITTI(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
  60. /media/nova/SD/LeapSLAM/LeapSLAM.cpp:19: undefined reference to `Leap::Controller::~Controller()'
  61. /media/nova/SD/LeapSLAM/LeapSLAM.cpp:19: undefined reference to `Leap::Controller::~Controller()'
  62. ./LeapSLAM.o:(.data.rel+0x0): undefined reference to `vtable for pangolin::HandlerScroll'
  63. ./LeapSLAM.o:(.data.rel+0x8): undefined reference to `vtable for pangolin::Handler'
  64. collect2: error: ld returned 1 exit status
  65. Makefile:228: recipe for target 'LeapSLAM' failed
  66. make: *** [LeapSLAM] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement