Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Aaxenon
Light Knight
106 / 29 / 3
Регистрация: 03.06.2010
Сообщений: 361
#1

EXE файл - C++

23.06.2010, 21:06. Просмотров 903. Ответов 6
Метки нет (Все метки)

где то уже была подобная тема, но не нашел и поиск тоже не ищет...как скомпилинную прогу вынести в exe файл...в vs c++ 2008 после компиляции возникает в документах некий *.exe файл, но на компьютерах где нет vs не воспроиводит его
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
23.06.2010, 21:17     EXE файл #2
Надо поставить при компиляции опцию "release"!!!!!
Хохол
Эксперт C++
475 / 443 / 13
Регистрация: 20.11.2009
Сообщений: 1,292
23.06.2010, 21:21     EXE файл #3
Этого не всегда достаточно. Мне приходилось в этом случае лезть в
свойства проекта -> C/C++ -> code generation -> runtime library
и выбрать там пункт... не помню какой. Метод научного тыка нам поможет.
Aaxenon
Light Knight
106 / 29 / 3
Регистрация: 03.06.2010
Сообщений: 361
23.06.2010, 21:21  [ТС]     EXE файл #4
где это ставится?
Хохол
Эксперт C++
475 / 443 / 13
Регистрация: 20.11.2009
Сообщений: 1,292
23.06.2010, 21:29     EXE файл #5
А release ставится сверху, там у вас наверно "Debug" сейчас написано.

Добавлено через 7 минут
Еще иногда полезно знать, что в режиме release программа работает значительно быстрее, чем в debug. Но зато в release нормально отлаживать не получится.
Aaxenon
Light Knight
106 / 29 / 3
Регистрация: 03.06.2010
Сообщений: 361
23.06.2010, 21:36  [ТС]     EXE файл #6
учту)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2010, 18:34     EXE файл
Еще ссылки по теме:

C++ Файл exe в QT Creator
Не создается файл exe C++
Компиляция в EXE файл C++
Не создаётся exe файл C++
Закрывается exe файл C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
*HellRaiser*
28 / 28 / 2
Регистрация: 08.06.2010
Сообщений: 146
24.06.2010, 18:34     EXE файл #7
Цитата Сообщение от Хохол Посмотреть сообщение
Этого не всегда достаточно. Мне приходилось в этом случае лезть в
свойства проекта -> C/C++ -> code generation -> runtime library
и выбрать там пункт... не помню какой. Метод научного тыка нам поможет.
Как говорили выше, дело не в сборке релиз (хотя наверно у вас это решает проблему) а том как собирается экзе файл. Он может использовать динамическую или статическую библиотеки. По умолчанию идёт первое, при этом экзешник маленький выходит, но если его распространять, необходимо тащить с собой .dll. При статической линковке, эти библиотеки пакуются внутрь экзе файла, в результате его раздует, но он будет независим.
Выставить статическую линковку можно в свойства проэкта. У меня 2010 студия, но путь примерно такой...
Проэкт>Свойства [Имя твоего проэкта]>Свойства конфигурации>Использование MFC ставишь "MFC в статической библиотеке"
Чтоб ты понимал причину.....
Yandex
Объявления
24.06.2010, 18:34     EXE файл
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru