Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Genady_Malinsky
Beginner
77 Views

How to load static libs

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
77 Views

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

Sergey_K_Intel
Employee
77 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 

Genady_Malinsky
Beginner
77 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,

Reply