MATLAB Compiler Release Notes |
Third Party Compilers
This version of the MATLAB Compiler supports the following PC compilers as they are shipped:
Exception Handling
When using C++, the MATLAB Compiler relies on the availability of exception handling in the C++ language. Several of the supported compilers do not properly support C++ exception handling. Consequently, our support for exception handling is limited on those platforms.
GNU C++
GNU C++ 2.7.2 does not support C++ exception handling.
Borland
Borland C++ (all versions) has a restriction on support of goto
statements within try
/catch
blocks. The MATLAB Compiler sometimes generates goto
statements for complicated if
conditional statements. The generated code for these will not compile in Borland C++; as a result you will be required to simplify the if
condition.
Note
The -A debugline option is implemented using try /catch statements. Therefore, use of this option is also restricted in the above C++ implementation.
|
MATLAB Compiler 2.1 Release Notes |