Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
36 Views

Linking error looking for compilers_and_libraries_2017.0.109 version.

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
Highlighted
Employee
36 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