Компиляция и сборка проекта
При компиляции проекта компилируются все файлы, включенные в проект. Компиляции проекта можно выполнить с использованием контекстного или основного меню. С использованием контекстного меню В дереве «Solution Explorer» необходимо выбрать проект и вызвать контекстное меню. В появившемся контекстном меню (рисунок 16) выбрать пункт меню «Build». С использованием основного меню В дереве «Solution Explorer» необходимо указать проект и в основном меню выбрать пункт «Build»à«Build <имя проекта>» (рисунок 17). Компиляция и сборка решения При компиляции решения компилируются все проекты, включенные в решение. Компиляция решения происходит по команде «Build Solution» (комбинация клавиш «Ctrl+Shift+B»). Компиляции решения так же можно выполнить с использованием контекстного или основного меню. С использованием контекстного меню В дереве «Solution Explorer» необходимо выбрать вкладку решения и вызвать контекстное меню. В появившемся контекстном меню (рисунок 18) выбрать пункт меню «Build Solution». С использованием основного меню В основном меню выбрать пункт «Build»à«Build <имя проекта>» (рисунок 19). Результаты компиляции Результаты компиляции файла, проекта и решения отражаются в 2-ух сервисных окнах: «Output» и «Error List». Окна открываются автоматически в начале компиляции или могут быть принудительно открыты через вызов соответствующих пунктов основного меню. Для активизации окна «Output» необходимо выбрать пункт меню «View»à«Output» (рисунок 20).
Для активизации окна «Error List» необходимо выбрать пункт меню «View»à«Error List» (рисунок 20). Оба окна включают информацию, выдаваемую компилятором и линковщиком. Информация в основном включает сведения о синтаксических ошибках, предупреждениях и служебную информацию. Окно «Output» («Вывод») Окно «Output» показано на рисунке 21 внизу рабочей области. Примечание: пользователь может изменить расположение любого сервисного окна, в том числе и данного, по собственному желанию. Основным результатом компиляции и сборки в окне «Output» является последняя строка, которая отражает результат компиляции. В приведенном на рисунке примере последняя строка: «Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped». Строка означает, что в результате компиляции 1 проект скомпилирован успешно («1 succeeded»), 0 проектов с ошибками («0 failed»), 0 проектов обновлено («0 up-to-date») и 0 проектов пропущено («0 skipped»). Если в приведенном на рисунке примере сделать ошибку, а именно, после функции sscanf удалить (забыть поставить) точку с запятой (рисунок 22), то компилятор сообщит об обнаруженной ошибке. В окне «Output» появится строка с указанием файла («d:\users\progr\09bb1\lab1\file1.cpp»), номера строки («14») и описанием ошибки («error C2146: syntax error: missing ‘;‘ before …»). Два раза кликнув мышью на строке с описанием ошибки, курсор автоматически установится на файл и строку в файле, на которой была обнаружена ошибка. Примечание: компилятор обнаруживает ошибку при анализе следующей строки, поэтому курсор ставит на следующую за ошибкой строку. Важно: исполняемый «.exe» файл проекта собирается только в том случае, если в проекте не обнаружены синтаксические ошибки. Поэтому компиляцию проекта необходимо продолжать до тех пор, пока не будут устранены все ошибки, и не появится сообщение об успешной компиляции проекта («1 succeeded»).
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|