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

Linking Issue - IPP libary

Niranjan_Soundararaj
797 Views
Hello,

I am new to IPP. I had just installed IPP and it added the ipp/ia64 to my Program Files(x86) [Win7]. I want to use the ippiYUV422ToRGB_8u_C2C3R function and I added the ippcc.h and linked in the ippcc.lib library.

When running though, the exe is unable to resolve the function call and fails. Am I missing something here?

Thanks
Niranjan
0 Kudos
7 Replies
Tamer_Assad
Innovator
797 Views

Hi Niranjan,

It would be helpful to supply some information about the error you receive, and of course the IPP version you are using, and the linkage model you are trying to use.

Also, take a look at the following articles, they are helpful:

Please note that, if you are using IPP 7.x and want to follow a static linkage model, you will find a difference in the library file name; it will be tailed by an _t for static linkage with dispatching, an _l for static linkage without dispatching model. (ippcc_t.lib, ippcc_l.lib).

1) Simplified Link Instructions for the IPP Library by Paul Fischer

http://software.intel.com/en-us/articles/simplified-link-instructions-for-the-ipp-library/

2) Find the

Intel IPP Libraries Needed by Your Application

http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-for-windows-find-the-intel-ipp-libraries-needed-by-your-application/

Best regards,

Tamer Assad

0 Kudos
Niranjan_Soundararaj
797 Views
error LNK2001: unresolved external symbol _ippiYUV422ToRGB_8u_C2C3R@24

This is the error I get.

I use version IPP 7.X and have linked ippcc.lib ippi.lib ippcore.lib ipps.lib, yet the error. I use VS2005.

Thanks
Niranjan
0 Kudos
Chao_Y_Intel
Moderator
797 Views

Niranjan,

_ippiYUV422ToRGB_8u_C2C3R@24 is included in the ippcc.lib.
Where did you add the libraries in VS2005? The following article may provide some help the configuration:

http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-for-windows-compiling-and-linking-with-microsoft-visual-c-and-intel-c-compilers/

Also if you are building 32 bit application, it needs to link with 32 bit IPP library, and 64 bit applications need Intel 64 libraries.

Thanks,
Chao

0 Kudos
Niranjan_Soundararaj
797 Views
Can you provide me a link to the 32 bit ? I seem to install only the 64 bit

Thanks
Niranjan
0 Kudos
Chao_Y_Intel
Moderator
797 Views

Hi,
You can login into the Intel registraction ceter to download the package:
https://registrationcenter.intel.com

Thanks,
Chao
0 Kudos
Niranjan_Soundararaj
797 Views
Is this the link even for Intel folks? If it isnt, Can you point me to one? I am only finding the one where I need to enter information like my address but I did not do it for the 64 bit version

Thanks
Niranjan
0 Kudos
Dejan_Maksimovic
Beginner
797 Views

Check the Trial or Buy e-mail you got when you opted for the trial or purchased IPP.
It will contain the link for the download. There are ia32, x64 and x3264 installations - you probably want the last one which would install all libraries.

0 Kudos
Reply