IPP link errors on cygwin

I created a program that uses mkl and ipp, which work on Mac and Linux. I am currently creating this program for Windows using cygwin and gcc, and I cannot link it.

The errors I get are the following:

Warning: .drectve -defaultlib:"uuid.lib" ' unrecognized ../../../bin/libMath.a(VectorUtility.cxx.o):VectorUtility.cxx:(.text+0x95): undefined reference to _ippGetLibVersion ".. /../../bin/libMath.a(VectorUtility.cxx.o):VectorUtility.cxx:(.text+0x157): undefined reference to` _ippsWinHann_32f_I '

(and much more)

I use the link:

/opt/intel/IPP/6.1.2.041/ia32/lib

and links to the following:

ippiemerged, ippimerged, ippmemerged, ippmmerged, ippsemerged, ippsmerged and ippcorel.

Can someone point me to what I am doing wrong?

+3
source share
2

IPP , , . Intel .

:

"ippsmerged.lib"
"ippsemerged.lib"
"ippscemerged.lib"
"ippsrmerged.lib"
"ippsremerged.lib"
"ippcorel.lib"
+3

. , : .

+1

Source: https://habr.com/ru/post/1729436/


All Articles