Я перенес этот проект на VS 2008, и двумя большими из них были функции "secure CRT" и изменение области действия цикла for. (Я не помню точно, когда это произошло, но это может повлиять на вас.) По сути, компилятор - ваш друг ... создайте все это, и он найдет проблемы, которые вы затем сможете исправить. Вы можете отключить безопасные предупреждения ЭЛТ, но вы можете также позаботиться о них.
Мне ничего не известно о том, что «я рад компилированию, но я не буду делать то, что делал во время выполнения, тем самым разрушая ваш мир», ломая изменения в MFC или C ++ за последнее десятилетие. Поэтому, как только вы порадуете компилятор, вы должны быть уверены, что ваше приложение все еще работает.