< Table Of Contents

Libraries for Static Linking

To use the static linking libraries, you need to link to all required domain libraries libipp*_l.a,core library libippcore_l.a , and libraries on which domain libraries depend (see next section). The * denotes the appropriate function domain.

If you want to use the Intel IPP functions threaded with the OpenMP*, you need to link to the threaded versions of the libraries libipp*_t.a, libippcore_t.a, and ibiomp.a.

All domain-specific and core libraries are located in the /ipp/lib/<arch> directory.

For example, your application uses three Intel IPP functions ippiCopy_8u_C1R, ippiCanny_16s8u_C1R, and ippmMul_mc_32f. These three functions belong to the image processing, computer vision, and small matrix operations domains respectively. All these domain libraries depend on signal processing library.

Note iconNote

The order in which libraries are linked must correspond to the library dependencies by domain (see the next section).

To include these functions into your application, link to the following libraries:

       libippcv_l.a

       libippm_l.a

       libippi_l.a

       libipps_l.a

       libippcore_l.a

or if you want to use the threaded functions:

       libippcv_t.a

       libippm_t.a

       libippi_t.a

       libipps_t.a

       libippcore_t.a

       libiomp.a

Optimization Notice

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804


Submit feedback on this help topic

Copyright © 2008 - 2011, Intel Corporation. All rights reserved.