0

So in my project I am getting these link errors:

Error   1   error LNK2005: ___xi_a already defined in MSVCRT.lib(cinitexe.obj)  
Error   2   error LNK2005: ___xi_z already defined in MSVCRT.lib(cinitexe.obj)
Error   3   error LNK2005: ___xc_a already defined in MSVCRT.lib(cinitexe.obj)
Error   4   error LNK2005: ___xc_z already defined in MSVCRT.lib(cinitexe.obj)
Error   7   error LNK1169: one or more multiply defined symbols found   

Now I remember getting these about a month back and through fiddling with additional dependencies and some other project properties I was able to get everything to compile (that's about all I remember). Now that I'm trying to convert my project to release mode I'm getting them again.

I have compared all the project properties from release to debug and made sure everything was the same except setting the runtime library to /MD instead of /MDd obviously. Both share all the same additional dependencies also.

Is there anything else I could be missing?

Connor Mote
  • 225
  • 3
  • 11

0 Answers0