Matlab + C/C++ Development in Eclipse, invalid arguments?

4 Ansichten (letzte 30 Tage)
Marcus
Marcus am 3 Dez. 2011
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...

Antworten (1)

Kaustubha Govind
Kaustubha Govind am 7 Dez. 2011
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.

Kategorien

Mehr zu Call C++ from MATLAB finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by