MATLAB Compiler 2.0
  Go to function:
    Search    Help Desk 
%#external

Pragma to call arbitrary C/C++ functions from your M-code.

Syntax

Description

The %#external pragma informs the Compiler that the implementation version of the function (Mf) will be hand written and will not be generated from the M-code. This pragma affects only the single function in which it appears, and any M-function may contain this pragma (local, global, private, or method).

When using this pragma, the Compiler will generate an additional header file called file_external.h or file_external.hpp, where file is the name of the initial M-file containing the %#external pragma. This header file will contain the extern declaration of the function that the user must provide. This function must conform to the same interface as the Compiler-generated code. For more information on the %#external pragma, see "Interfacing M-Code to C/C++ Code" in Chapter 5.



[ Previous | Help Desk | Next ]