How to debug the" illegal statement termination" ?
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I install the c++ compiler successfully.
But the program appear a error.
Could you tell me how to debug the program?
>> make Error atoi.cpp: 20 illegal statement termination Error atoi.cpp: 20 skipping `int' Error atoi.cpp: 20 undeclared identifier `i' 3 errors, 0 warnings
D:\PROGRA~1\MATLAB\R2012A\BIN\MEX.PL: Error: Compile of 'atoi.cpp' failed.
Error using mex (line 206) Unable to complete successfully.
Error in make (line 5)
mex atoi.cpp;
2 Kommentare
José-Luis
am 24 Jun. 2014
Could you show the offending line? Also, if you are trying the mex the standard atoi function, you would normally not compile the .cpp file, only the c header "stdlib.h".
Antworten (1)
dpb
am 24 Jun. 2014
>> make Error atoi.cpp: 20 illegal statement termination
Error atoi.cpp: 20 skipping `int'
Error atoi.cpp: 20 undeclared identifier `i'
3 errors, 0 warnings
There's a problem in the .cpp file that the line 20 is malformed--perhaps there's some embedded nonprinting characters or somesuch.
Are you certain you're looking at the copy of the file actually submitted to the compiler?
0 Kommentare
Siehe auch
Kategorien
Mehr zu Write C Functions Callable from MATLAB (MEX Files) 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!