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

How to load static libs

Genady_Malinsky
Beginner
1,258 Views

Hi,

I use Intel IPP Composer XE 2011 SP1 and ipp-samples_p_7.0.7.064. My machine OS in Win7  32-bit my DirectX version is 11.

When I tried to load audio video codec or speech-codec I need to load the ipps.lib for instance.

This is located in the $(IPPROOT)\lib\ia32. when I run my application it also need to load the ipps-7.0.dll.

Is there any soluition which I will not need the ipps-7.0.dll? because it seems that I will need to "take" with me the all dll's.


Thanks alot for your help.

0 Kudos
3 Replies
Eric_B_1
New Contributor I
1,258 Views

In visual c++ there is a selection under properties that allows for static linking. May not help but might.

0 Kudos
Sergey_K_Intel
Employee
1,258 Views

Hi Genady,

Use ipps_l.lib instead.

ipps.lib is DLL export library, while ipp*_l (or, ipp*_t for multi-thread version) are ordinary static libs.

Regards,
Sergey 

0 Kudos
Genady_Malinsky
Beginner
1,258 Views

Hi,

Inorder to compile the  speech-codec in static mode all I needed to do is to set Environment variable  Linkage=1. and then compile it with build_32.bat. 

Thanks,

0 Kudos
Reply