我已經構建了一個使用在mac和linux上運行的mkl和ipp的程序。我現在使用cygwin和gcc構建Windows程序,但無法鏈接。cygwin上的IPP鏈接器錯誤
我得到的錯誤是:
警告:.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 :(文本+ 0x157): 未定義參照 `_ippsWinHann_32f_I」
(和許多更像)。
我使用的鏈接路徑:
/opt/intel/IPP/6.1.2.041/ia32/lib
並鏈接到以下幾點:
ippiemerged ,ippimerged,ippmemerged,ippmmerged,ippsemerged,ippsmerged和ippcorel。
有人能指點我做錯了什麼嗎?
@Goz - 是的,IPP文檔是完全缺乏。我試過你的名單,但仍然沒有愛。 – 2010-01-21 19:12:42
它仍然給出相同的鏈接錯誤?因爲我可以肯定地使用ippsWinHann_32f_I那些... – Goz 2010-01-21 19:13:40
對於這個問題,使用ippGetLibVersion也適用... – Goz 2010-01-21 19:16:56