Developer Guide and Reference

Contents

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(R) oneMKL Cluster and sequeintail Intel(R) oneMKL libraries
    :Link using the oneMKL Cluster Edition libraries and the sequential oneMKL libraries.
    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

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.