Ah, I bet you are right! I honestly just had no idea. I'll look into that.
If you have a mt/md mismatch, you'll have (a) linker error(s) related to double definitions in the c-runtime-libraries (CRT's), which you could supress (and ignore) by explicitely excluding to link to either the static or the dynamic CRT with /NODEFAULTLIB:"thecruntimetoexclude.lib" on the command-line, or in the linker properties > input > ignore specific default libraries. A mismatch in release/debug will result in the library being not found.
degski
--
"Ihre sogenannte Religion wirkt bloß wie ein Opiat reizend, betäubend, Schmerzen aus Schwäche stillend." - Novalis 1798