Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- g++ -I/media/nova/SD/Builds/ORB_SLAM2 -g -O2 -Wall -c main.cpp -o main.o
- g++ -I/media/nova/SD/Builds/ORB_SLAM2 -g -O2 -Wall ./LeapSLAM.o ./main.o -o LeapSLAM
- ./main.o: In function `main':
- /usr/include/c++/7/ostream:561: multiple definition of `main'
- ./LeapSLAM.o:/media/nova/SD/LeapSLAM/LeapSLAM.cpp:15: first defined here
- ./LeapSLAM.o: In function `undistort(Leap::Image, cv::Mat&)':
- /media/nova/SD/LeapSLAM/LeapSLAM.cpp:37: undefined reference to `cv::error(int, cv::String const&, char const*, char const*, int)'
- ./LeapSLAM.o: In function `undistort(Leap::Image, cv::Mat&)':
- /usr/include/opencv2/core/cvstd.hpp:664: undefined reference to `cv::String::deallocate()'
- ./LeapSLAM.o: In function `undistort(Leap::Image, cv::Mat&)':
- /media/nova/SD/LeapSLAM/LeapSLAM.cpp:48: undefined reference to `Leap::Image::data() const'
- /media/nova/SD/LeapSLAM/LeapSLAM.cpp:49: undefined reference to `Leap::Image::distortion() const'
- /media/nova/SD/LeapSLAM/LeapSLAM.cpp:52: undefined reference to `Leap::Image::distortionWidth() const'
- /media/nova/SD/LeapSLAM/LeapSLAM.cpp:53: undefined reference to `Leap::Image::width() const'
- /media/nova/SD/LeapSLAM/LeapSLAM.cpp:54: undefined reference to `Leap::Image::height() const'
- ./LeapSLAM.o: In function `undistort(Leap::Image, cv::Mat&)':
- /usr/include/opencv2/core/mat.inl.hpp:421: undefined reference to `cv::Mat::copySize(cv::Mat const&)'
- ./LeapSLAM.o: In function `undistort(Leap::Image, cv::Mat&)':
- /usr/include/opencv2/core/cvstd.hpp:664: undefined reference to `cv::String::deallocate()'
- ./LeapSLAM.o: In function `pangolin::GlBufferData::~GlBufferData()':
- /usr/local/include/pangolin/gl/gl.hpp:676: undefined reference to `__glewDeleteBuffers'
- ./LeapSLAM.o: In function `cvflann::anyimpl::big_any_policy<cv::String>::static_delete(void**)':
- /usr/include/opencv2/core/cvstd.hpp:664: undefined reference to `cv::String::deallocate()'
- ./LeapSLAM.o: In function `pangolin::GlBufferData::~GlBufferData()':
- /usr/local/include/pangolin/gl/gl.hpp:676: undefined reference to `__glewDeleteBuffers'
- ./LeapSLAM.o: In function `pangolin::GlTexture::Reinitialise(int, int, int, bool, int, unsigned int, unsigned int, void*)':
- /usr/local/include/pangolin/gl/gl.hpp:185: undefined reference to `glGenTextures'
- /usr/local/include/pangolin/gl/gl.hpp:167: undefined reference to `glBindTexture'
- /usr/local/include/pangolin/gl/gl.hpp:190: undefined reference to `glTexImage2D'
- /usr/local/include/pangolin/gl/gl.hpp:196: undefined reference to `glTexParameteri'
- /usr/local/include/pangolin/gl/gl.hpp:197: undefined reference to `glTexParameteri'
- /usr/local/include/pangolin/gl/gl.hpp:200: undefined reference to `glTexParameteri'
- /usr/local/include/pangolin/gl/gl.hpp:201: undefined reference to `glTexParameteri'
- ./LeapSLAM.o: In function `pangolin::GlTexture::Reinitialise(int, int, int, bool, int, unsigned int, unsigned int, void*)':
- /usr/local/include/pangolin/gl/glinclude.h:40: undefined reference to `glGetError'
- ./LeapSLAM.o: In function `pangolin::GlTexture::Reinitialise(int, int, int, bool, int, unsigned int, unsigned int, void*)':
- /usr/local/include/pangolin/gl/gl.hpp:193: undefined reference to `glTexParameteri'
- /usr/local/include/pangolin/gl/gl.hpp:194: undefined reference to `glTexParameteri'
- ./LeapSLAM.o: In function `pangolin::GlTexture::Reinitialise(int, int, int, bool, int, unsigned int, unsigned int, void*)':
- /usr/local/include/pangolin/gl/glinclude.h:42: undefined reference to `pangolin::glErrorString(unsigned int)'
- ./LeapSLAM.o: In function `pangolin::GlTexture::Reinitialise(int, int, int, bool, int, unsigned int, unsigned int, void*)':
- /usr/local/include/pangolin/gl/gl.hpp:178: undefined reference to `glDeleteTextures'
- ./LeapSLAM.o: In function `pangolin::GlTexture::~GlTexture()':
- /usr/local/include/pangolin/gl/gl.hpp:160: undefined reference to `pangolin::ShouldQuit()'
- /usr/local/include/pangolin/gl/gl.hpp:161: undefined reference to `glDeleteTextures'
- ./LeapSLAM.o: In function `cvflann::anyimpl::big_any_policy<cv::String>::move(void* const*, void**)':
- /usr/include/opencv2/core/cvstd.hpp:664: undefined reference to `cv::String::deallocate()'
- /usr/include/opencv2/core/cvstd.hpp:672: undefined reference to `cv::String::deallocate()'
- ./LeapSLAM.o: In function `pangolin::GlTexture::~GlTexture()':
- /usr/local/include/pangolin/gl/gl.hpp:160: undefined reference to `pangolin::ShouldQuit()'
- /usr/local/include/pangolin/gl/gl.hpp:161: undefined reference to `glDeleteTextures'
- ./LeapSLAM.o: In function `cv::String::String(char const*)':
- /usr/include/opencv2/core/cvstd.hpp:622: undefined reference to `cv::String::allocate(unsigned long)'
- ./LeapSLAM.o: In function `main':
- /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)'
- /media/nova/SD/LeapSLAM/LeapSLAM.cpp:19: undefined reference to `Leap::Controller::Controller()'
- /media/nova/SD/LeapSLAM/LeapSLAM.cpp:21: undefined reference to `Leap::Controller::now() const'
- /media/nova/SD/LeapSLAM/LeapSLAM.cpp:26: undefined reference to `ORB_SLAM2::System::Shutdown()'
- /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&)'
- /media/nova/SD/LeapSLAM/LeapSLAM.cpp:19: undefined reference to `Leap::Controller::~Controller()'
- /media/nova/SD/LeapSLAM/LeapSLAM.cpp:19: undefined reference to `Leap::Controller::~Controller()'
- ./LeapSLAM.o:(.data.rel+0x0): undefined reference to `vtable for pangolin::HandlerScroll'
- ./LeapSLAM.o:(.data.rel+0x8): undefined reference to `vtable for pangolin::Handler'
- collect2: error: ld returned 1 exit status
- Makefile:228: recipe for target 'LeapSLAM' failed
- make: *** [LeapSLAM] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement