# C API Component

The C API component of the Eduction SDK includes:

- The Eduction header file (`edk.h`).
- The Eduction SDK library on Windows (`edk.dll`) or shared object on UNIX (`libedk.so`).
- (Windows only) The Eduction SDK library linker file (`edk.lib`).
- Several sample C programs that demonstrate various SDK features.

The C sample programs are provided with a `CMakeLists.txt` file, to allow you to generate build files for different environments (such as Visual Studio 2017 or UNIX Makefile). For more information about how to build the sample programs, refer to the `README.md` file in the samples directory.

NOTE: You might also need additional runtime libraries to run the Eduction SDK. See Eduction SDK Package.

To use the Eduction SDK in C, include the `edk.h` header file from your C source code and link with the SDK library. For details of how to compile and link against the SDK, refer to the sample programs.

On Windows, you must specify the Eduction library in the `PATH` environment variable. On UNIX, the shared object must be in the library search path.

_FT_HTML5_bannerTitle.htm