kyamagu / mexopencv

Collection and a development kit of matlab mex functions for OpenCV library
http://kyamagu.github.io/mexopencv
Other
661 stars 319 forks source link

ld: symbol(s) not found for architecture x86_64 #455

Open mabihuan opened 5 years ago

mabihuan commented 5 years ago

Hello, I use MatlabR2019a OS X 10.14.6 opencv 3.4.1 when I make use matlab , here is an error: ucdeMacBook-Pro:mexopencv-master mbh$ make MATLABDIR=/Applications/MATLAB_R2019a.app /Applications/MATLABR2019a.app/bin/mex -largeArrayDims -cxx -Iinclude -I/usr/local/Cellar/opencv/3.4.1/include/opencv -I/usr/local/Cellar/opencv/3.4.1/include -output +cv/private/Net src/+cv/private/Net_.cpp -Llib -lMxArray -L/usr/local/Cellar/opencv/3.4.1/lib -lopencv_dnn -lopencv_ml -lopencv_objdetect -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_videostab -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_video -lopencv_photo -lopencv_imgproc -lopencv_flann -lopencv_core ʹ?? 'Xcode Clang++' ???롣 Undefined symbols for architecture x86_64: "cv::Mat::updateContinuityFlag()", referenced from: cv::Mat::Mat(int, int, int, void*, unsigned long) in libMxArray.a(MxArray.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

make: *** [+cv/private/Net_.mexmaci64] Error 255

I do not known how to deal with this error, please help me.