User`s guide

R2006a
22-28
Microsoft Visual C++ 2005, also informally called Visual C++ 8.0, part of Microsoft
Visual Studio 2005
Intel Visual Fortran 9.0
Environment Variables Needed for Intel Visual Fortran
When you build a MEX-file or an Engine or MAT application using Intel Visual Fortran
9.0, MATLAB requires an environment variable to be defined, depending on whether you
are building in MATLAB for Windows (32-bit) or MATLAB for Windows x64:
MATLAB for Windows (32-bit): The environment variable VS71COMNTOOLS must be
defined. The value of this environment variable is the path to the Common7\Tools
directory of the Visual Studio .NET 2002 or 2003 installation directory. (Intel Visual
Fortran requires Visual Studio .NET 2002 or 2003 on 32-bit Windows platforms.)
This environment variable is commonly defined by the Visual Studio .NET 2003
installation program.
MATLAB for Windows x64: 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. (Intel Visual Fortran requires
Microsoft Platform SDK for Windows Server 2003 on Windows x64 platforms.)
This environment variable is not commonly defined by the Microsoft Platform SDK
installation program.
MWPOINTER Macro for Platform-Independent Fortran Code
MATLAB provides a preprocessor macro, mwPointer , that declares the appropriate
Fortran type representing a pointer to an mxArray or to other data that is not of a native
Fortran type, such as memory allocated by mxMalloc. On 32-bit platforms, the Fortran
type that represents a pointer is INTEGER*4; on 64-bit platforms, it is INTEGER*8.
The Fortran preprocessor translates MWPOINTER to the Fortran declaration that is
appropriate for the platform on which you compile your file.
Compaq Visual Fortran Engine and MAT Options File Renamed
MATLAB V7.1 (R14SP3) included a Windows Engine and MAT options file named
df66engmatopts.bat. This file contained options for Compaq Visual Fortran version
6.6 for use in building Fortran engine or MAT stand-alone programs. The file name
df66engmatopts.bat originated with an earlier version of the Fortran compiler, named
Digital Fortran.