Mac OS gcc not working
When trying to compile on MacOS with gcc-10 several symbols could not found, due to missing includes:
Undefined symbols for architecture x86_64:
"__ZN2cv11VideoWriter4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidNS_5Size_IiEEb", referenced from:
__ZN13AviFileWriter4openEPKciiid in libpetrack_core.a(aviFileWriter.cpp.o)
__ZN13AviFileWriter4openEPKciiii in libpetrack_core.a(aviFileWriter.cpp.o)
__ZN13AviFileWriter18openSizeLimitedAVIEPKciiid in libpetrack_core.a(aviFileWriter.cpp.o)
"__ZN2cv12VideoCapture4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi", referenced from:
__ZN9Animation18openAnimationVideoE7QString in libpetrack_core.a(animation.cpp.o)
"__ZN2cv5errorEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS9_i", referenced from:
__ZN11CalibFilter3actERN2cv3MatES2_ in libpetrack_core.a(calibFilter.cpp.o)
__ZN13AviFileWriter11appendFrameEPKhb in libpetrack_core.a(aviFileWriter.cpp.o)
__ZN15ExtrCalibration15calibExtrParamsEv in libpetrack_core.a(extrCalibration.cpp.o)
"__ZN2cv6imreadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi", referenced from:
__ZN13AviFileWriter9appendBMPEPKc in libpetrack_core.a(aviFileWriter.cpp.o)
__ZN16BackgroundFilter4loadE7QString in libpetrack_core.a(backgroundFilter.cpp.o)
__ZN9Animation13getFramePhotoEi in libpetrack_core.a(animation.cpp.o)
__ZN9Animation18openAnimationPhotoE7QString in libpetrack_core.a(animation.cpp.o)
__ZN9AutoCalib9autoCalibEv in libpetrack_core.a(autoCalib.cpp.o)
"__ZN2cv8Subdiv2D19getVoronoiFacetListERKSt6vectorIiSaIiEERS1_IS1_INS_6Point_IfEESaIS7_EESaIS9_EERS9_", referenced from:
__ZN11TrackerItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget in libpetrack_core.a(trackerItem.cpp.o)
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status