Matlab + C/C++ Development in Eclipse, invalid arguments?
Show older comments
Hello!
My setup works just fine - all headers and libs included, all types are found - built already my first binaries with mex (also compiled within Eclipse. One special method call however (although everything compiles and works as expected), Eclipse presents a tooltip, stating:
Invalid arguments '
Candidates are:
mxArray_tag * mxCreateDoubleMatrix_730(?, ?, enum {matrix.h:7366})
'
What can I possibly do to fix this? This makes no sense to me...
Answers (1)
Kaustubha Govind
on 7 Dec 2011
1 vote
The error message is from Eclipse, and not clear. What you could try is to first use the mex command in MATLAB itself using the -v (verbose flag) to see the exact compiler command that is being used (of course, you need to install a supported compiler and run "mex -setup" first). Then, compare this to what your Eclipse IDE is using. Comparing the two should help you figure out any missing options.
Categories
Find more on Write C Functions Callable from MATLAB (MEX Files) in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!