Hi,
I have a .lib file which built before by a older version compiler(version c2000_5.1.3).
Now I'm using a newer version compiler(version c2000_20.2.5.LTS). And when I try to link the .lib file, I got below error from linker.
unresolved symbol __memcpy_ff, first referenced in xxx.lib<xxx.obj>
unresolved symbol _memcpy, first referenced in yyy.obj
A linker option "--symbol_map=__memcpy_ff=_memcpy" can stop the complains of linker.
My questions are:
1. Is this a good solution?
2. Is there any better way to make compiler and linker forward compatible?
3. Is there a list of points of incompatibility between different compiler and linker versions?
Thank you.