При использовании Visual Studio 2012 создание проекта MFC возможно, но его невозможно скомпилировать. Все ATL-заголовки не могут быть найдены. Например, если я создаю простое диалоговое приложение MFC и скомпилирую его в том виде, в котором оно было создано при создании проекта, я получаю, что файл atltrace.h не может быть найден (включен в afx.h).
Поэтому я искал в своей файловой системе файл atltrace.h и нашел его в «$ (VCInstallDir) atlmfc \ include \ atltrace.h». Зная, что я искал каталоги VC ++ в свойствах проекта. Для путей включения написано «$ (VCInstallDir) include; $ (VCInstallDir) atlmfc \ include; $ (WindowsSDK_IncludePath);». Поэтому очевидно, что папка, в которой содержится файл atltrace.h, является системной папкой включения для проекта, и файл там существует. Даже если #include приводит к ошибке, что файл не существует.
Кто-нибудь из вас знает, почему это произошло?
Заранее спасибо и приветствую
Muepe
Задача ещё не решена.
Других решений пока нет …