У меня есть решение MySolution в виде диалогового интерфейсного окна, которое я откомпилировал и создал Debug .exe-файл. Этот файл нормально запускается как из среды разработки Visual Studio 2012, так и самостоятельно. Решение MySolution делится на проекты MyProject1, MyProject2, ..., MyProjectN.
Но я решил на основе этого решения создать также и Release exe.-файл. Для этого я в окне среды разработки в Отладка — Свойства MySolution — Свойства конфигурации поставил "Активная (Release)". После этого я перестроил моё решение.
В результате у меня высветились ошибки:
1) в различных .h-файлах и .cpp-файлах появились ошибки:
error C1083: Не удается открыть файл включение:
MyProject1\file1.h
error C1083: Не удается открыть файл включение:
MyProject2\file2.h
...
error C1083: Не удается открыть файл включение:
MyProjectN\fileN.h
2) в файле afxv_w32.h:
error C1189: #error: WINDOWS.H already included. MFC apps must not #include <windows.h>
--это в файле afxv_w32.h в строке:
#ifdef _WINDOWS_
#error WINDOWS.H already included. MFC apps must not #include <windows.h>
#endif
Что это означает? Как исправить ошибку--как сделать так, чтобы Release .exe-файл компилировался и собирался?
1613 г. = 2024 г.