Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > Systems Interfaces & Deployment > Wolfram LibraryLink >
Mathematica > Systems Interfaces & Deployment > Calling External Programs > Wolfram LibraryLink >
Mathematica > Systems Interfaces & Deployment > C/C++ Language Interface > Wolfram LibraryLink >
Wolfram LibraryLink
Wolfram LibraryLink provides a powerful way to connect external code to Mathematica, enabling high-speed and memory-efficient execution. It does this by allowing dynamic libraries to be directly loaded into the Mathematica kernel so that functions in the libraries can be immediately called from Mathematica. Wolfram LibraryLink allows exchanging arbitrary data with the linked library: integers, reals, packed arrays, strings, and arbitrary Mathematica expressions, as well as sending messages and calling back to Mathematica.
Wolfram LibraryLink Mathematica Functions
LibraryFunctionLoad load a function from a dynamic library into Mathematica
LibraryFunction a function that calls into a dynamic library
LibraryFunctionInformation information on a library function
LibraryFunctionUnload, LibraryUnload unload functions and libraries
FindLibrary, $LibraryPath find libraries resolving system-specific file extensions
LibraryLoad load a library without calling any functions
    
C Language Functions
TUTORIALS
MORE ABOUT
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
Format:   HTML  |  CDF