Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

can't create IJL library from IPP.

a_maslukov
Beginner
256 Views
Hello!
Our company used IJL for decodec JPEG images. But our IJL (1.51)version have memory leaks. We decide to buy IPP for our goals.
We downloaded IPP trial version but we cant find the ijlRead fucntions (as in IJL library).
But we find special Sample on the Intel web-site.Using Sample we can build a special IJL library, wich based on IPP library.
But we cant build this sample, because we dont have "iplcorel.lib" in our IPP directory.
Maybe it is limitation of Trial version? or somethig else? Were can we find the "iplcorel.lib" file. (We have only "iplcore.lib" (without L)).
0 Kudos
3 Replies
Vladimir_Dudnik
Employee
256 Views

Hi

The only limitation of "evaluation " version of IPP is that in this version we do not provide IPP static libraries, but this sample (I mean JPEG-IJL sample) was tuned to use IPP in static libraries. Actually that's not so big problem, you can find in attachment modified Makefile to build IJL library with using IPP DLLs.

Regards,
Vladimir

0 Kudos
a_maslukov
Beginner
256 Views
Thank you!
But we have another problem. After creation of IJL.dll we tried to use this DLL on another computers. But it didn't work, because IJL.dll needs to other IPP libraries (ipp20.dll, ipps etc..). We copied all this libraries to the Windowssystem32 but it didn't work to. We guess IJL try to find IPP libraries in directory, where IPP was installed.
But we want to store all IPPDLL's in windowssystem32 directory.
0 Kudos
Vladimir_Dudnik
Employee
256 Views

Hi,

I recommend you to read Linking with Intel IPP document to learn basic approaches when using IPP libraries in your application.

Saying it shortly,for IPP v4.1 you need to copy IPP dispatchers DLLs to desired folder and you also need to create subfolder ipp20 to placeany processor-specific IPP DLLs. Of course, folder where IPP dispatchers located should be listed in PATH environment variable.

Regards,
Vladimir

0 Kudos
Reply