An objcopy equivalent for Windows? (Hack for clashing lib symbols)
Part of the default MSVC tooling: LIB /EXTRACT
extracts a copy of an object; LIB /REMOVE
then removes it from the library.
I think LIB /DEF /EXPORT:externalName=internalName
also would be beneficial to you, when you put the object file back in.