Select TOC

Symbols 

%#external
    using
%#function
    using

addpath
Advanced Encryption Standard (AES) cryptosystem
ANSI compiler
    installing
application
    POSIX main
application coding with
    M-files and C/C++ files
    M-files only
axes objects

bcc53compp.bat
bcc54compp.bat
bcc55compp.bat
bcc56compp.bat
Borland compiler
build process
builder products
    overview
buildmcr
built-in function
    calling from C/C++
bundle file

C
    interfacing to M-code
    shared library wrapper
C++
    interfacing to M-code
    library wrapper
    primitive types
    utility classes
C++ utility library reference
C/C++
    compilers
        supported on UNIX
        supported on Windows
C/C++ compilation
callback problems, fixing
callback strings
    searching M-files for
code
    porting
compilation path
Compiler
    license
    security
compilers
    supported on UNIX
    supported on Windows
compiling
    complete syntactic details
compiling a shared library
    quick start
compiling a stand-alone
    quick start
Component Technology File (CTF)
compopts.bat
configuring
    C/C++ compiler
    using mbuild
conflicting options
    resolving
CTF archive
    determining files to include
    extracting without executing
CTF file

debugging
    -G option flag
dependency analysis
depfun
deployed applications
    licensing
    using relative path
deploying components
    from a network drive
    quick start
deploying GUIs with ActiveX controls
deploying to different platforms
deployment
directory
    user profile
DLL. See shared library.

encryption and compression
error messages
    Compiler
    compile-time
    depfun
    internal error
    warnings
executables. See wrapper file.
export list
%#external <1> <2>
extractCTF utility
extracting CTF archive without executing

feval
    using
feval pragma
figure objects
file
    bundle
    license.dat
    wrapper
full pathnames
    handling
%#function
function
    calling from command line
    calling from M-code
    comparison to scripts
    unsupported in stand-alone mode
    wrapper
function M-file
functions
    unsupported

-G option flag
GUI
    compiling with ActiveX controls

Handle Graphics

input/output files
    C shared library
    C++ shared library
    stand-alone executable
interfacing M-code to C/C++ code
internal error
isdeployed

lcccompp.bat
libraries
    overview
library
    shared C/C++
    wrapper <1> <2>
license problem <1> <2> <3>
license.dat file
licensing
limitations
    Windows compilers
limitations of MATLAB Compiler
    script M-file
linking stage of compilation

-M option flag
-m option flag
macros
main program
main wrapper
main.m
MAT-files in deployed applications
MATLAB Builder for COM
    overview
MATLAB Builder for Excel
    overview
MATLAB Compiler
    code produced
    component types
    error messages
    flags
    installing on
        UNIX
    installing on Microsoft Windows
    limitations
    macro
    options
    options summarized
    syntax
    system requirements
        UNIX
    troubleshooting
    warning messages
MATLAB Compiler license
MATLAB Component Runtime (MCR)
MATLAB interpreter
mbuild
    options
    troubleshooting
mcc
    Compiler 2.3 options
    overview
    syntax
mccstartup
MCR (MATLAB Component Runtime)
    installing on deployment machine
    instance
    options
MCRInstaller utility
M-file
    encrypting
    example
        houdini.m
        main.m
        mrank.m
    function
    script
    searching for callback strings
Microsoft Visual C++
mlx interface function
mrank.m
MSVC. See Microsoft Visual C++.
msvc60compp.bat
msvc70compp.bat
msvc71compp.bat

network drive
    deploying from

objects (Handle Graphics)
options
    combining
    Compiler 2.3
    grouping
    macros
    resolving conflicting
    setting default
    specifying
options file
    changing
    locating
    modifying on
        UNIX
        Windows
    UNIX
    Windows
options files

pass through
    -M option flag
path
    user interaction
        -I option
        -N and -p
pathnames
    handling full
personal license password (PLP)
PLP (personal license password)
porting code
POSIX main application
POSIX main wrapper
pragma
    %#external
    %#function
    feval
pragmas
primitive types
problem with license

quick start
    compiling a shared library
    compiling a stand-alone
    deploying components
    testing components

relative path
    running deployed applications
resolving conflicting options
rmpath

script file
    including in deployed applications
script M-file
    converting to function M-files
security
setting default options
shared library
    calling structure
    header file
    wrapper
stand-alone applications
    overview
    restrictions on
    restrictions on Compiler 2.3
system requirements

testing components
    quick start
troubleshooting
    Compiler problems
    mbuild problems
    missing functions

uicontrol objects
uimenu objects
UNIX
    options file
    supported compilers
    system requirements
UNIX options file, locating
unsupported functions
updating deployed applications
upgrading from previous releases
user profile directory

varargin
varargout

warning message
    Compiler
Windows
    options file
Windows compiler
    limitations
Windows options file, locating
wrapper
    C shared library <1> <2>
    C++ library <1> <2>
    main
wrapper code generation
wrapper file
wrapper function

-z option flag