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

4 ビュー (過去 30 日間)
Marcus
Marcus 2011 年 12 月 3 日
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...

回答 (1 件)

Kaustubha Govind
Kaustubha Govind 2011 年 12 月 7 日
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.

カテゴリ

Help Center および File ExchangeCall C++ from MATLAB についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by