Chapter1 Introductionto NI-IMAQ for IEEE-1394 Cameras
NI-IMAQfor IEEE-1394 Cameras User Manual 1-4 ni.com
The NI-IMAQ Libraries
The NI-IMAQ for 1394 for Windows 2000/Me/98 function libraries are
dynamic link libraries (DLLs), which means that NI-IMAQ for 1394
routines are not linked into the executable files of applications. Only the
informationabout t he NI-IMAQ routines in the NI-IMAQ import libraries
is stored in the executable files.
Import libraries contain information about their DLL-exported functions.
Theyindicate the presence and location of the DLL routines. Depending
on the developmenttools you are using, you may give the DLL routines
information through import libraries or through function declarations.
YourNI-IMAQ for 1394 software kit contains function prototypes for all
routines.
Creating an Application
This section outlines the process for developing NI-IMAQ for 1394
applications using C for Windows 2000/Me/98. Detailed instructions on
creating projectand source files are not included. For information on
creating and managing project files, consult the documentation included
with your particulardevelopment environment.
When programming, use the following guidelines:
Include the niimaq1394.h header filein all C source files that use
NI-IMAQfunctions. Add this file to the top of your source files.
Add the niimaq1394.libimp ort library to your project. Some
environmentsallow you to add import libraries simply by inserting
them into your list of project files. Other environmentsallow you
to specify import libraries under the linker settings portion of the
projectfile.