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

Linking error looking for compilers_and_libraries_2017.0.109 version.

Kamath__Shashi
Beginner
292 Views

I have a software package code for which is not written by me. I inherited it. 

It uses IPP. I have set IPP include and linker settings for project.

But for some reason it keeps looking for a specific version of IPP  compilers_and_libraries_2017.0.109

I have  version 2018.3.210 installed on my machine.

Error 16 error LNK1104: cannot open file 'c:\program files (x86)\intelswtools\compilers_and_libraries_2017.0.109\windows\ipp\include\ippcore.h/../../lib/ia32/ippcoremt.lib'
 
I could not find any file in my project or registry with reference to "2017.0.109" 
 
Don't understand why is it looking for that specific version. 
 
Please help.
0 Kudos
1 Reply
Pavel_B_Intel1
Employee
292 Views

Hello,

please check your project settings, there shall be "Use IPP" option. If the option is enable the compiler looks into IPP header files that included and use the next pragmas in the header files to find libraries:

    #pragma comment( lib, __FILE__ "/../../lib/" INTEL_PLATFORM "ippimt" )
    #pragma comment( lib, __FILE__ "/../../lib/" INTEL_PLATFORM "ippsmt" )
 

if you disable the option and add IPP header files and libraries to the project manually it should work. Please try.

Pavel

0 Kudos
Reply