![](/user_photo/2706_HbeT2.jpg)
- •6 Глава 1
- •12 Глава 1
- •14 Глава 1
- •16 Глава 1
- •18 Глава 1
- •20 Глава 1
- •22 Глава 1
- •24 Глава 1
- •26 Глава 1
- •31 Глава 1
- •34 Глава 2
- •36 Глава 2
- •Puc. 2.4. Дополнительные опции консольного приложения Win32
- •38 Глава 2
- •40 Глава 2
- •42 Глава 2
- •44 Глава 2
- •48 Глава 2
- •50 Глава 2
- •52 Глава 2
- •54 Глава 2
- •56 Глава 2
- •58 Глава 2
- •60 Глава 2
- •62 Глава 2
- •64 Глава 2
- •66 Глава 2
- •68 Глава 2
- •70 Глава 2
- •74 Глава 2
- •76 Глава 2
- •79 Глава 2
- •82 Глава 2
- •84 Глава 2
- •86 Глава 2
- •88 Глава 2
- •92 Глава 2
- •94 Глава 2
- •96 Глава 2
- •98 Глава 2
- •103 Глава 2
- •105 Глава 2
- •107 Глава 2
- •110 Глава 2
- •115 Глава 3
- •119 Глава 3
- •121 Глава 3
- •123 Глава 3
- •125 Глава 3
- •129 Глава 3
- •131 Глава 3
- •133 Глава 3
- •139 Глава 3
- •141 Глава 3
- •143 Глава 3
- •145 Глава 3
- •148 Глава 3
- •150 Глава 3
- •155 Глава 3
- •165 Глава 4
- •168 Глава 4
- •170 Глава 4
- •173 Глава 4
- •175 Глава 4
- •178 Глава 4
- •184 Глава 4
- •186 Глава 4
- •188 Глава 4
- •190 Глава 4
- •192 Глава 4
- •194 Глава 4
- •198 Глава 4
- •201 Глава 5
- •203 Глава 5
- •205 Глава 5
- •207 Глава 5
- •213 Глава 5
- •217 Глава 5
- •219 Глава 5
- •221 Глава 5
- •223 Глава 5
- •225 Глава 5
- •227 Глава 5
- •232 Глава 5
- •234 Глава 5
- •236 Глава 5
22 Глава 1
Сборка решения
Чтобы построить решение, нажмите клавишу <F7> или выберите пункт меню
.
Альтернативно вы можете щелкнуть
на
кнопке в панели инструментов,
соответствующей этому пункту меню.
Кнопки пане-
ли для меню Build
могут
не отображаться, но вы легко исправите
это, щелкнув правой
кнопкой мыши в
области панелей инструментов и выбрав
панель Build
в
выпадающем
меню. После этого программа
должна успешно скомпилироваться. Если
будут какие-то
ошибки, проверьте
внимательно две строки, которые вы
добавили в исходный код.
Файлы, создаваемые при сборке консольного приложения
После того, как пример собран без ошибок, загляните в папку проекта, используя Windows Explorer, чтобы увидеть новую вложенную папку по имени Debug. Эта папка содержит вывод только что выполненной вами сборки проекта. Обратите внимание, что в ней находится несколько файлов.
Помимо
файла,
который представляет вашу программу в
готовом к выпол-
нению виде, вам не
нужно ничего знать о том, что собой
представляют эти файлы.
Если же вы
любопытны, то в табл. 1.1 дано краткое
описание наиболее интересных
из них.
Отладочная (Debug) и рабочая (Release) версии программы
Вы
можете установить широкий диапазон
разнообразных опций проекта, выбрав
пункт
меню.
Эти опции опре-
деляют, как обрабатывается ваш исходный код на стадиях компиляции и компонов- ки. Набор опций, который порождает конкретную исполняемую версию вашей про- граммы, называется конфигурацией. Когда вы создаете новое рабочее пространство
Программирование
в Visual
С++ 2005
проекта,
Visual
С++ 2005 автоматически создает конфигурации
для построения двух
версий вашего
приложения. Одна из них, называемая
отладочной (Debug),
включает
информацию, помогающую в
отладке программы. Если что-то идет не
так, то, запуская
эту версию, вы можете
выполнять код программы построчно,
проверяя значение дан-
ных, с которыми
работает программа. Другая версия,
называемая рабочей (Release),
не
имеет в себе никакой отладочной информации
и содержит оптимизированный
компилятором
машинный код, что позволяет обеспечить
максимальную эффектив-
ность исполняемого
модуля. Этих двух конфигураций будет
достаточно для всех при-
меров, которые
мы рассмотрим в книге, но когда вам
понадобится настроить другую
конфигурацию
приложения, вы можете сделать это через
меню
.
Обратите внимание, что этот элемент
меню
не появляется, если в данный момент в
IDE-среду
не загружен какой-то проект.
Очевидно,
что в таком поведении нет никакой
проблемы, но может быть, это смутит
вас,
когда вы будете просматривать все
доступные опции меню.
Вы можете выбирать текущую конфигурацию программы, с которой собираетесь работать, указывая ее в выпадающем списке Active solution configuration (Активная конфигурация решения) в диалоговом окне Configuration Manager (Диспетчер кон- фигурации), как показано на рис. 1.11.
Рис. 1.11. Выбор текущей конфигурации программы
Выберите в списке конфигурацию, с которой собираетесь работать, и затем щел- кните на кнопке Close (Закрыть). В процессе разработки приложения вы будете ра- ботать с отладочной конфигурацией. После того как приложение тщательно проте- стировано в отладочной конфигурации, и вы убедились, что оно работает правильно, обычно вы пересобираете его в рабочей конфигурации; это порождает оптимизиро- ванный код без возможностей отладки и трассировки, в результате чего программа работает быстрее и требует меньше памяти.
Выполнение программы
После
успешной компиляции и компоновки решения
вы можете выполнить про-
грамму, нажав.
При этом вы должны увидеть окно, показанное
на рис. 1.12.