Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.

IPP\6.0.2.074 unresolved external symbol _acosf

Attila_P_
Beginner
933 Views

Hi.

I'm migrating a big Visual Studio 2008 solution to Visual Studio 2012. We are using the Integrated Performance Primitives 6.0.2.074 in it. I managed to solve every issues with the migrating so far, but now I'm totally balked at a difficulty. Only one project left to be built, and I can't get through the following errors:

1>ippscmerged_t.lib(psclspqntfp_split_px_ippsLSPQuant_G729E_32f.obj) : error LNK2001: unresolved external symbol _acosf
1>ippscmerged_t.lib(psclspqntfp_split_p8_ippsLSPQuant_G729E_32f.obj) : error LNK2001: unresolved external symbol _acosf
1>ippscmerged_t.lib(psclspqntfp_split_v8_ippsLSPQuant_G729E_32f.obj) : error LNK2001: unresolved external symbol _acosf
1>ippscmerged_t.lib(psclspqntfp_split_t7_ippsLSPQuant_G729E_32f.obj) : error LNK2001: unresolved external symbol _acosf
1>ippscmerged_t.lib(psclspqntfp_split_w7_ippsLSPQuant_G729E_32f.obj) : error LNK2001: unresolved external symbol _acosf

How could I solve this error?

Thanks in advance,

A.P.

0 Kudos
2 Replies
Attila_P_
Beginner
933 Views

I solved the issue with including the following libraries:

ippacemerged.lib ippccemerged.lib ippchemerged.lib ippcvemerged.lib ippdcemerged.lib ippdiemerged.lib ippgenemerged.lib ippiemerged.lib ippjemerged.lib ippmemerged.lib ippremerged.lib ippscemerged.lib ippsemerged.lib ippsremerged.lib ippvcemerged.lib ippvmemerged.lib ippacmerged_t.lib ippccmerged.lib ippchmerged_t.lib ippcvmerged_t.lib ippdcmerged_t.lib ippdimerged_t.lib ippgenmerged_t.lib ippimerged_t.lib ippjmerged_t.lib ippmmerged_t.lib ipprmerged_t.lib ippscmerged_t.lib ippsmerged_t.lib ippsrmerged_t.lib ippvcmerged_t.lib ippvmmerged_t.lib ippcore_t.lib libircmt.lib svml_dispmt.lib libmmt.lib libiomp5md.lib

based on this:

http://software.intel.com/en-us/articles/simplified-link-instructions-for-the-ipp-library

I found this web page earlier, but I didn't think that this is the problem. I was wrong.

0 Kudos
Sergey_K_Intel
Employee
933 Views

Hi,

Probably you won't need all these libraries. "_acosf" comes from compiler's "svml library. So, you need to include only "svml_dispmt.lib".

Regards,
Sergey

0 Kudos
Reply