kyamagu / mexopencv

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

mexopencv building error #442

Open surendra1234sharma opened 5 years ago

surendra1234sharma commented 5 years ago

Hello, I am using Matlab2018a, builded opencv and opencv-contrib successfully using visual studio 2017. when I am building mex files using mexopencv.make i am getting following error

Error using mex Unknown MEX argument '-R2017b-largeArrayDims'.

Error in mexopencv.make (line 97) if ~opts.dryrun, eval(cmd); end

Please look into this

surendra1234sharma commented 5 years ago

I am using opencv-3.4.1, opencv-contrib-3.4.1, mexopencv-3.4.1 visual studio 2017 64bit Matlab2018a 64 bit windows 10

NicksonYap commented 5 years ago

I'm getting the same error,

opencv-3.4.1, opencv-contrib-3.4.1, mexopencv-3.4.1 VS2017 64bit R2018b 64 bit Windows 10 PRO

NicksonYap commented 5 years ago

Fix:

https://github.com/kyamagu/mexopencv/blob/d29007b2a484d0fd92e6e941dc5fd4750014fa6a/%2Bmexopencv/make.m#L280

In line 280 of make.m:

Change

mex_flags = ['-R2017b' mex_flags];

to

mex_flags = [mex_flags];
surendra1234sharma commented 5 years ago

Thanks @NicksonYap