Search
Support & Downloads
All of Support
This Category
Software Products
Intel® Integrated Performance Primitives (Intel® IPP)
Library dependencies by domain

I want to build an application with the Intel® IPP; which domain libraries do I need to link to?

The only way to know the exact dependencies for the Intel IPP functions called from your application is to link to the libraries. For example, if your application uses JPEG functions then you must link to ippj.lib (Windows*) or ippj.so (Linux*). After you link, if there are unresolved symbols to functions with the prefix ippi, this means you also need to link to ippi.lib (Windows) or ippi.so (Linux). The ippcore library (ippcore.lib for Windows or ippcore.so for Linux) is required for all domains.

Domain Library Maximum Dependencies
Audio Coding ippac ippdc, ipps
Color Conversion ippcc ippi, ipps
String Processing ippch ipps
Cryptography ippcp none
Computer Vision ippcv ippi, ipps
Data Compression ippdc ipps
Image Processing ippi ipps
JPEG ippj ippi, ipps
Matrix Math ippm ipps
Realistic Rendering ippr ippi, ipps
Signal Processing ipps none
Speech Coding ippsc ipps
Speech Recognition ippsr ipps
Video Coding ippvc ippi, ipps
Vector Math ippvm none

Note: "Maximum" means that dependencies are allowed.

This applies to:
Intel® Integrated Performance Primitives (Intel® IPP)

Solution ID: CS-022134
Date Created: 03-Jan-2006
Last Modified: 05-Jun-2007
Back to Top