Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Attila_P_
Beginner
88 Views

IPP\6.0.2.074 unresolved external symbol _acosf

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
88 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.

Sergey_K_Intel
Employee
88 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

Reply