# Using Intel Libraries with Eclipse*

You can use the compiler with the following Intel Libraries, which that may be included as a part of the product:

- Intel® oneAPI Data Analytics Library (oneDAL)
- Intel® Integrated Performance Primitives (Intel® IPP)
- Intel® oneAPI Math Kernel Library (oneMKL)
- Intel® oneAPI Threading Building Blocks (oneTBB)

To access these libraries in Eclipse*, use the property pages:

1. Select your project.
2. Open the property pages from Project > Properties and select C/C++ Build > Settings.
3. Select Intel C/C++ Compiler > Performance Library Build Components

   for C++ projects, or Intel® oneAPI DPC++ Compiler > Performance Library Build Components for DPC++ projects

   .

The Use Intel® oneAPI Data Analytics Library (oneDAL) property allows enabling the library and bringing in the associated headers.

- None: Disable Use of oneDAL.
- Use threaded Intel® oneDAL: Link using the threaded version of the library.
- Use non-threaded Intel® oneDAL: Link using the non-threaded version of the library.

The Use Intel® Integrated Performance Primitives Libraries property provides the following options in a drop-down menu:

- None: Disable use of Intel® IPP.
- Use main libraries set: Link using the main libraries set.
- Use non-pic version of libraries: Link using the version of the libraries that do not have position-independent code.
- Use main libraries and cryptography library: Link using main or cryptography libraries.

The Use Intel® oneAPI Math Kernel Library property provides the following options in a drop-down menu:

- None: Disables the use of the oneMKL.
- Use threaded Intel® oneMKL library: Link using the threaded version of the library.
- Use non-threaded Intel® oneMKL library: Link using the non-threaded version of the library.
- Use Intel® oneMKL Cluster and sequeintail Intel® oneMKL libraries:Link using the oneMKL Cluster Edition libraries and the sequential oneMKL libraries.

  ### Note

  This option is only available for C++ projects.

The Use Intel® oneAPI Threading Building Blocks on the Property page allows enabling the library and bringing in the associated headers.

For more information, see the oneDAL, Intel® IPP, oneMKL, and oneTBB documentation.

Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex. Notice revision #20201201

Parent topic: Using Eclipse*