External Interfaces |
Step 2 -- Check Required Libraries and Files
MATLAB requires the following library and data files for building any engine application:
Third-Party Libraries
Verify that the appropriate libraries are installed. The library files are named as follows and should reside in the directory shown in the table below. Replace the term libfile
in the table with each of the filenames shown here:
(In this section, the term $MATLAB
represents the MATLAB root directory (i.e., the string returned when you enter the matlabroot
function)).
Library Files Required By libeng
In addition to these libraries, you must also have all third-party library files that libeng
depends on. MATLAB uses these additional libraries to support Unicode character encoding and data compression in MAT-files.
These library files must reside in the same directory as libmx
and libut
. You can determine what most of these libraries are using the platform-specific commands shown here.
Operating System |
Library Path and Filename |
HP-UX |
ldd -d libeng.sl |
All Linux, Solaris |
ldd -d libeng.s0 |
MacIntosh |
otool -L libeng.dylib |
Windows |
See instructions below |
On Windows, download the Dependency Walker utility from the following Web site
and then drag-and-drop the file $MATLAB/bin/win32/libeng.dll
into the Depends window.
Third-Party Data Files
Verify that the appropriate Unicode data file is installed. MATLAB uses this file to support the use of Unicode. Systems that order bytes in a big-endian manner use icudt24b.dat
, and those that have little-endian ordering use icudt24l.dat
.
Note If you need to manipulate Unicode text directly in your application, version 2.4 of International Components for Unicode (ICU) is freely available online from the IBM Corporation Web site at: http://oss.software.ibm.com/icu/download/2.4/index.html |
Compiling and Linking Engine Programs | Step 3 -- Build the Application |
© 1994-2005 The MathWorks, Inc.