Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 20.06.2018, 11:39   #1
erslgoeirjh
Форумчанин
 
Регистрация: 19.05.2009
Сообщений: 58
Репутация: 10
По умолчанию Не компилируется Release .exe-файл

У меня есть решение 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-файл компилировался и собирался?
erslgoeirjh вне форума   Ответить с цитированием
Старый 20.06.2018, 11:44   #2
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 11,537
Репутация: 1916

icq: 216409213
По умолчанию

У Release и Debug разные настройки. Если вы в Debug прописали инклуд директории, либ директории или ссылки на другие проекты, то и в Release над это повторить.

Цитата:
Сообщение от erslgoeirjh Посмотреть сообщение
Что это означает?
Именно то, что написано. Удалите включение виндовс.х или не используйте мфц там.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проект под Win32 Release (exe-шник который работает на любом ПК) polin11 Общие вопросы C/C++ 1 12.06.2017 08:26
не компилируется файл прямИСТ Помощь студентам 1 01.12.2016 12:29
Не компилируется .rc файл UKRtortik Общие вопросы Delphi 1 25.06.2014 21:48
не компилируется файл .rc Volkogriz Общие вопросы Delphi 9 19.03.2010 22:59
Не компилируется COM файл Veselyn Assembler 1 19.03.2009 13:35


05:40.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru