Hi for everyone. I’m using jetson nano nx 16GB module and I want to create opencv library with QT.
I created opencv without QT but when I checked the wity QT I was getting this error =>
Linking CXX shared library …/…/lib/libopencv_world.so
Can anyone help me please ?
There is a error log:
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::view::FilterView::~FilterView()':
view_controller.cpp:(.text._ZN3cvv4view10FilterViewD0Ev[_ZN3cvv4view10FilterViewD5Ev]+0x0): undefined reference to `vtable for cvv::view::FilterView'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv4view10FilterViewD0Ev[_ZN3cvv4view10FilterViewD5Ev]+0xc): undefined reference to `vtable for cvv::view::FilterView'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `non-virtual thunk to cvv::view::FilterView::~FilterView()':
view_controller.cpp:(.text._ZN3cvv4view10FilterViewD0Ev[_ZN3cvv4view10FilterViewD5Ev]+0x30): undefined reference to `vtable for cvv::view::FilterView'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv4view10FilterViewD0Ev[_ZN3cvv4view10FilterViewD5Ev]+0x3c): undefined reference to `vtable for cvv::view::FilterView'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::view::MatchView::~MatchView()':
view_controller.cpp:(.text._ZN3cvv4view9MatchViewD0Ev[_ZN3cvv4view9MatchViewD5Ev]+0x0): undefined reference to `vtable for cvv::view::MatchView'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv4view9MatchViewD0Ev[_ZN3cvv4view9MatchViewD5Ev]+0xc): undefined reference to `vtable for cvv::view::MatchView'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `non-virtual thunk to cvv::view::MatchView::~MatchView()':
view_controller.cpp:(.text._ZN3cvv4view9MatchViewD0Ev[_ZN3cvv4view9MatchViewD5Ev]+0x30): undefined reference to `vtable for cvv::view::MatchView'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv4view9MatchViewD0Ev[_ZN3cvv4view9MatchViewD5Ev]+0x3c): undefined reference to `vtable for cvv::view::MatchView'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::qtutil::SignalQString::~SignalQString()':
view_controller.cpp:(.text._ZN3cvv6qtutil13SignalQStringD2Ev[_ZN3cvv6qtutil13SignalQStringD5Ev]+0x0): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil13SignalQStringD2Ev[_ZN3cvv6qtutil13SignalQStringD5Ev]+0x4): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `non-virtual thunk to cvv::gui::MultiViewCallTab<cvv::view::FilterView, cvv::impl::FilterCall>::~MultiViewCallTab()':
view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x8): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x18): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x60): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x90): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0xc0): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0xc8): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x1b0): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x1c0): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x1e4): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x1ec): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x1fc): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x204): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::gui::MultiViewCallTab<cvv::view::FilterView, cvv::impl::FilterCall>::~MultiViewCallTab()':
view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x314): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x328): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x368): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x398): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x3c8): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x3d0): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x4b8): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x4c8): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x4ec): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x4f4): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x504): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x50c): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `non-virtual thunk to cvv::gui::MultiViewCallTab<cvv::view::MatchView, cvv::impl::MatchCall>::~MultiViewCallTab()':
view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x8): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x18): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x60): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x90): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0xc0): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0xc8): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x1b0): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x1c0): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x1e4): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x1ec): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x1fc): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x204): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::gui::MultiViewCallTab<cvv::view::MatchView, cvv::impl::MatchCall>::~MultiViewCallTab()':
view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x314): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x328): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x368): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x398): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x3c8): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x3d0): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x4b8): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x4c8): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x4ec): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x4f4): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x504): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED2Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x50c): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::gui::MultiViewCallTab<cvv::view::MatchView, cvv::impl::MatchCall>::~MultiViewCallTab()':
view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x4): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x18): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x58): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x88): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0xb8): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0xc0): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x1a8): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x1b8): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x1dc): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x1e4): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x1f4): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x1fc): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `non-virtual thunk to cvv::gui::MultiViewCallTab<cvv::view::MatchView, cvv::impl::MatchCall>::~MultiViewCallTab()':
view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x318): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x328): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x370): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x3a0): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x3d0): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x3d8): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x4c0): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x4d0): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x4f4): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x4fc): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x50c): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view9MatchViewENS_4impl9MatchCallEED5Ev]+0x514): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::gui::MultiViewCallTab<cvv::view::FilterView, cvv::impl::FilterCall>::~MultiViewCallTab()':
view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x4): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x18): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x58): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x88): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0xb8): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0xc0): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x1a8): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x1b8): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x1dc): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x1e4): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x1f4): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x1fc): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `non-virtual thunk to cvv::gui::MultiViewCallTab<cvv::view::FilterView, cvv::impl::FilterCall>::~MultiViewCallTab()':
view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x318): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x328): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x370): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x3a0): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x3d0): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x3d8): undefined reference to `vtable for cvv::qtutil::Signal'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x4c0): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x4d0): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x4f4): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x4fc): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x50c): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED0Ev[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEED5Ev]+0x514): undefined reference to `vtable for cvv::gui::CallTab'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::qtutil::SlotQString::~SlotQString()':
view_controller.cpp:(.text._ZN3cvv6qtutil11SlotQStringD2Ev[_ZN3cvv6qtutil11SlotQStringD5Ev]+0x0): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil11SlotQStringD2Ev[_ZN3cvv6qtutil11SlotQStringD5Ev]+0x10): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::qtutil::SlotQString::~SlotQString()':
view_controller.cpp:(.text._ZN3cvv6qtutil11SlotQStringD0Ev[_ZN3cvv6qtutil11SlotQStringD5Ev]+0x0): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil11SlotQStringD0Ev[_ZN3cvv6qtutil11SlotQStringD5Ev]+0x10): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::qtutil::Slot::~Slot()':
view_controller.cpp:(.text._ZN3cvv6qtutil4SlotD2Ev[_ZN3cvv6qtutil4SlotD5Ev]+0x0): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil4SlotD2Ev[_ZN3cvv6qtutil4SlotD5Ev]+0x10): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::qtutil::Slot::~Slot()':
view_controller.cpp:(.text._ZN3cvv6qtutil4SlotD0Ev[_ZN3cvv6qtutil4SlotD5Ev]+0x0): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil4SlotD0Ev[_ZN3cvv6qtutil4SlotD5Ev]+0x10): undefined reference to `vtable for cvv::qtutil::Slot'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::qtutil::SignalQString::~SignalQString()':
view_controller.cpp:(.text._ZN3cvv6qtutil13SignalQStringD0Ev[_ZN3cvv6qtutil13SignalQStringD5Ev]+0x0): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil13SignalQStringD0Ev[_ZN3cvv6qtutil13SignalQStringD5Ev]+0xc): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::qtutil::RegisterHelper<cvv::view::FilterView, cvv::impl::FilterCall const&, QWidget*>::RegisterHelper()':
view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC5Ev]+0x60): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC5Ev]+0x70): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC5Ev]+0x94): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC5Ev]+0xa0): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC5Ev]+0xf8): undefined reference to `cvv::qtutil::SignalQString::signal(QString) const'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC5Ev]+0x108): undefined reference to `cvv::qtutil::SignalQString::signal(QString) const'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC5Ev]+0x118): undefined reference to `cvv::qtutil::SignalQString::staticMetaObject'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC5Ev]+0x128): undefined reference to `cvv::qtutil::SignalQString::staticMetaObject'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC5Ev]+0x178): undefined reference to `cvv::qtutil::SignalQString::signal(QString) const'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC5Ev]+0x2cc): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC5Ev]+0x2dc): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC5Ev]+0x364): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view10FilterViewEJRKNS_4impl10FilterCallEP7QWidgetEEC5Ev]+0x368): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::qtutil::RegisterHelper<cvv::view::MatchView, cvv::impl::MatchCall const&, QWidget*>::RegisterHelper()':
view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC5Ev]+0x60): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o:view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC5Ev]+0x70): more undefined references to `vtable for cvv::qtutil::SignalQString' follow
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::qtutil::RegisterHelper<cvv::view::MatchView, cvv::impl::MatchCall const&, QWidget*>::RegisterHelper()':
view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC5Ev]+0x94): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC5Ev]+0xa0): undefined reference to `vtable for cvv::qtutil::SlotQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC5Ev]+0xf8): undefined reference to `cvv::qtutil::SignalQString::signal(QString) const'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC5Ev]+0x108): undefined reference to `cvv::qtutil::SignalQString::signal(QString) const'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC5Ev]+0x118): undefined reference to `cvv::qtutil::SignalQString::staticMetaObject'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC5Ev]+0x128): undefined reference to `cvv::qtutil::SignalQString::staticMetaObject'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC5Ev]+0x178): undefined reference to `cvv::qtutil::SignalQString::signal(QString) const'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC5Ev]+0x2cc): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC5Ev]+0x2dc): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC5Ev]+0x364): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC2Ev[_ZN3cvv6qtutil14RegisterHelperINS_4view9MatchViewEJRKNS_4impl9MatchCallEP7QWidgetEEC5Ev]+0x368): undefined reference to `vtable for cvv::qtutil::SignalQString'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::view::FilterView::~FilterView()':
view_controller.cpp:(.text._ZN3cvv4view10FilterViewD2Ev[_ZN3cvv4view10FilterViewD5Ev]+0x0): undefined reference to `vtable for cvv::view::FilterView'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv4view10FilterViewD2Ev[_ZN3cvv4view10FilterViewD5Ev]+0x4): undefined reference to `vtable for cvv::view::FilterView'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `non-virtual thunk to cvv::view::FilterView::~FilterView()':
view_controller.cpp:(.text._ZN3cvv4view10FilterViewD2Ev[_ZN3cvv4view10FilterViewD5Ev]+0x20): undefined reference to `vtable for cvv::view::FilterView'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv4view10FilterViewD2Ev[_ZN3cvv4view10FilterViewD5Ev]+0x24): undefined reference to `vtable for cvv::view::FilterView'
/usr/bin/ld: CMakeFiles/opencv_world.dir/home/enderArge/Desktop/EnderSoftware/Cpp/Library/opencv_contrib-4.10.0/modules/cvv/src/controller/view_controller.cpp.o: in function `cvv::gui::MultiViewCallTab<cvv::view::FilterView, cvv::impl::FilterCall>::setView()':
view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEE7setViewEv[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEE7setViewEv]+0x308): undefined reference to `cvv::qtutil::Signal::signal() const'
/usr/bin/ld: view_controller.cpp:(.text._ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEE7setViewEv[_ZN3cvv3gui16MultiViewCallTabINS_4view10FilterViewENS_4impl10FilterCallEE7setViewEv]+0x3dc): undefined reference to `vtable for cvv::view::FilterView'
collect2: error: ld returned 1 exit status
make[2]: *** [modules/world/CMakeFiles/opencv_world.dir/build.make:81022: lib/libopencv_world.so.4.10.0] Error 1
make[1]: *** [CMakeFiles/Makefile2:5823: modules/world/CMakeFiles/opencv_world.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
Hi,
You may go to root directory and run $ sudo find -name libopencv_world.so. To confirm if the so file is there.
And a user shares a script for building QT:
QT6 on Jetson Orin Nano from Source - #3 by DaneLLL
You may try the script.
When I startup cmake I didnt see libopencv_world.so file but I didn’t check later because of crash… When I check this file ? Is it compiling time ?
I am also getting this error with CMake during the make stage.
Hi,
You may try the script to build OpenCV:
And see if the so file gets built.