I am using Intel® Integrated Performance Primitives 9.0 Update 2 for Windows and IPP legacy libraries to build audio-video samples (w_ipp-audio_video_codecs_p_8.0.0.005.zip
) and following instructions as mentioned in https://software.intel.com/content/www/us/en/develop/articles/how-to-build-former-intel-ipp-samples-with-ipp-90-legacy-libraries.html
- I am able to build Core, IO and Codec module and when i am building applications and getting linking error for few missing libs.I am not able to find these libs in sdk as well legacy libs.
libmmd.lib and libirc.lib come from intel compiler ( check the compiler_root/lib/ia32 or intel64 folders
ippjmt.lib - in the legacy 9.0 version, please check ippj90*.*.libs
I am not able to find in compiler folder for below libs
libmmd.lib and libirc.lib come from intel compiler ( check the compiler_root/lib/ia32 or intel64 folders"). I am attaching screen shot for refrence.
- Also I see two version of libs , one is ia32 and ia32/threaded. What the difference and how to differentiate to select threaded or normal version of libs
Tushar, compiler is not part of IPP and could be installed/available separately...
>>ia32 and ia32/threaded, What the difference and how to differentiate to select threaded or normal version of libs
<< that's mean these libraries contain functions which are threaded or not by OpenMP. Please check the Developer Guide to see more details.
You may try to take the Intel C++ Compiler https://software.intel.com/content/www/us/en/develop/tools/compilers/c-compilers.html