Confusion over debug config compiler output compared to release config compiler output

  • Thread starter Thread starter can_thing_beat_hulk
  • Start date Start date
C

can_thing_beat_hulk

Guest
I have a program that I'm compiling (rebuild solution) in VS2013 Update 5. The majority of the 'warning' type compiler settings that can be the same between the two configs are, but I'm only seeing the following warnings in 'debug' not 'release':

warning C4100 unreferenced formal parameter

warning C4189 local variable is initialized but not referenced

I am seeing some warnings in both, such as warning C4996 This function or variable may be unsafe.

Why am I only seeing these warnings in the 'debug' compile and not the 'release'. Is there a setting mismatch or is this simply built into the compiler?

Thanks.

Continue reading...
 
Back
Top