User`s guide
R2007a
20-40
Compatibility Considerations
Recompile these MEX-files with MATLAB R12 or later.
Changes to Compiler Support
The set of compilers that MATLAB supports has changed in MATLAB Version
7.4 (R2007a). For an up-to-date list of supported compilers, see the Supported and
Compatible Compilers Web page.
• “New Compiler Support” on page 20-40
• “Fortran Compatibility Considerations” on page 20-41
• “Discontinued Compiler Support” on page 20-42
• “Compiler Support To Be Phased Out” on page 20-42
• “Additional Linker Support for Intel Fortran” on page 20-43
New Compiler Support
MATLAB V7.4 (R2007a) supports new compilers for building MEX-files.
Windows (64-bit) platform
• Intel C++ version 9.1
• Intel Visual Fortran version 9.1
Windows (32-bit) platform
• Intel C++ version 9.1
• Intel Visual Fortran version 9.1
• Microsoft Visual C++ 2005 version 8.0 Express Edition
Note: If you use the mex -f matlabroot/bin/$ARCH/mexopts/
msvc80freeopts.bat switch to build a MEX-file using Microsoft Visual C++ 2005
Express Edition, the environment variable MSSdk must be defined. The value of this
environment variable is the path to the installation directory for Microsoft Platform SDK
for Windows Server 2003. (Microsoft Visual C++ 2005 Express Edition requires Microsoft
Platform SDK for Windows Server 2003.)