В дополнение к ответу ckv нет смысла включать заголовочные файлы до «stdafx.h», поскольку любой нетривиальный заголовочный файл будет содержать типы фреймворков, которые там включены (например, любые типы MFC).