Intel® Integrated Performance Primitives
Community support and discussions relating to developing high-performance vision, signal, security, and storage applications.
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!
6593 Discussions

Linking error looking for compilers_and_libraries_2017.0.109 version.

Kamath__Shashi
Beginner
105 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
105 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

Reply