|
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:
|