Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.

linker error

Naveen_Tulabandula
286 Views

I am trying to build one standalone exe and i am seeing below unresolved symbols

------------------------------------------------------------------

tpccload.obj : error LNK2019: unresolved external symbol __intel_sse2_strcpy ref

erenced in function main
tpccload.obj : error LNK2019: unresolved external symbol __intel_sse2_strlen ref
erenced in function main
..\..\bin\tpccload.exe : fatal error LNK1120: 2 unresolved externals
NMAKE : fatal error U1077: 'C:\PROGRA~2\MICROS~2.0\VC\bin\amd64\link.EXE' : retu
rn code '0x460'
Stop.
------------------------------------------------------------------
From basic googling, i got to know that these symbols should be there in libirc.lib
http://software.intel.com/en-us/forums/topic/295134

but i don't see them in dumpbin /symbols output on
C:\Program Files (x86)\Intel\ComposerXE-2011\compiler\lib\intel64\libirc.lib

The icl details are  -- version 12.0.5.229 Build 20120731

Can you tell me where i can find above symbols.


0 Kudos
1 Reply
Naveen_Tulabandula
286 Views

sorry my bad, symbols are present in 12.1 version

Because of the way makefiles are written, it is picking libirc.lib from 10.1.0.32 where above symbols are not present...and hence the issue

Issue resolved.

0 Kudos
Reply