Так что консольное приложение прекрасно работает как консольное приложение. Теперь я создал приложение MFC GUI, и само диалоговое окно работает нормально. Когда я добавляю файлы консольного приложения в проект MFC, он жалуется на то, что stdafx.h отсутствует в файлах консольного приложения. Теперь я знаю, что я должен добавить #include "stdafx.h"
в начало файлов cpp, но их так много, и программа без него работала нормально. В файлах консольного приложения отсутствует MFC, поэтому я не понимаю, зачем мне его включать. Я попытался отключить предварительно скомпилированные заголовки, но компиляция занимает больше времени. Как разрешить предварительно скомпилированные заголовки, но отключить его для выбранных файлов?