Что такое консольное приложение win32
Обновлено: 21.11.2024
Обычно отправной точкой для программиста на C++ является "Привет, мир!" приложение, работающее в командной строке. Это то, что вы создадите в Visual Studio на этом шаге.
Предпосылки
- Установите и запустите на своем компьютере Visual Studio с настольной разработкой с рабочей нагрузкой C++. Если он еще не установлен, см. раздел Установка поддержки C++ в Visual Studio.
Создайте проект приложения
Visual Studio использует проекты для организации кода приложения и решения для организации ваших проектов. Проект содержит все параметры, конфигурации и правила, используемые для создания ваших приложений. Он управляет отношениями между всеми файлами проекта и любыми внешними файлами. Прежде чем создать приложение, вы создадите новый проект и решение.
В Visual Studio откройте меню «Файл» и выберите «Создать» > «Проект», чтобы открыть диалоговое окно «Создать новый проект». Выберите шаблон консольного приложения с тегами C++, Windows и Console, а затем нажмите кнопку Далее.
В диалоговом окне "Настройка нового проекта" введите HelloWorld в поле редактирования имени проекта. Выберите Создать, чтобы создать проект.
Visual Studio создает новый проект. Он готов для добавления и редактирования исходного кода. По умолчанию шаблон консольного приложения заполняет ваш исходный код приложением «Hello World»:
Когда код выглядит так в редакторе, вы готовы перейти к следующему шагу и создать свое приложение.
В Visual Studio откройте меню "Файл" и выберите "Создать" > "Проект", чтобы открыть диалоговое окно "Новый проект".
В диалоговом окне «Новый проект» выберите «Установлено» > «Visual C++», если он еще не выбран, а затем выберите шаблон «Пустой проект». В поле Имя введите HelloWorld. Нажмите OK, чтобы создать проект.
Visual Studio создает новый пустой проект. Он готов для вас, чтобы специализироваться на типе приложения, которое вы хотите создать, и добавить файлы исходного кода. Вы сделаете это дальше.
Сделайте свой проект консольным приложением
Visual Studio может создавать любые приложения и компоненты для Windows и других платформ. В шаблоне «Пустой проект» не указано, какое приложение он создает. Консольное приложение – это приложение, которое запускается в консоли или в окне командной строки. Чтобы создать его, вы должны сообщить Visual Studio, что ваше приложение должно использовать консольную подсистему.
В Visual Studio откройте меню "Проект" и выберите "Свойства", чтобы открыть диалоговое окно "Страницы свойств HelloWorld".
В диалоговом окне «Страницы свойств» выберите «Свойства конфигурации» > «Компоновщик» > «Система», а затем выберите поле редактирования рядом со свойством «Подсистема». В появившемся раскрывающемся меню выберите Консоль (/SUBSYSTEM:CONSOLE). Нажмите OK, чтобы сохранить изменения.
Visual Studio теперь умеет создавать проект для запуска в окне консоли. Затем вы добавите файл исходного кода и введете код своего приложения.
Добавить файл исходного кода
В обозревателе решений выберите проект HelloWorld. В строке меню выберите «Проект», «Добавить новый элемент», чтобы открыть диалоговое окно «Добавить новый элемент».
В диалоговом окне "Добавить новый элемент" выберите Visual C++ в разделе "Установлено", если он еще не выбран. В центральной области выберите файл C++ (.cpp). Измените имя на HelloWorld.cpp. Выберите Добавить, чтобы закрыть диалоговое окно и создать файл.
Visual Studio создает новый пустой файл исходного кода и открывает его в окне редактора, готового для ввода исходного кода.
Добавить код в исходный файл
Скопируйте этот код в окно редактора HelloWorld.cpp.
Код должен выглядеть в окне редактора следующим образом:
Когда код выглядит так в редакторе, вы готовы перейти к следующему шагу и создать свое приложение.
Дальнейшие шаги
Руководство по устранению неполадок
Здесь вы найдете решения распространенных проблем при создании своего первого проекта C++.
Создайте проект приложения: проблемы
В диалоговом окне "Новый проект" должен отображаться шаблон консольного приложения с тегами C++, Windows и Console. Если вы его не видите, возможны две причины.Он может быть отфильтрован из списка или может быть не установлен. Сначала проверьте раскрывающиеся списки фильтров в верхней части списка шаблонов. Установите для них C++, Windows и Console. Должен появиться шаблон консольного приложения C++; в противном случае настольная разработка с рабочей нагрузкой C++ не устанавливается.
Чтобы установить Desktop Development с помощью C++, вы можете запустить программу установки прямо из диалогового окна New Project. Выберите ссылку «Установить дополнительные инструменты и функции» в нижней части списка шаблонов, чтобы запустить программу установки. Если диалоговое окно «Контроль учетных записей» запрашивает разрешения, выберите «Да». Убедитесь, что в установщике установлен флажок «Разработка рабочего стола с рабочей нагрузкой C++». Затем выберите «Изменить», чтобы обновить установку Visual Studio.
Если другой проект с таким же названием уже существует, выберите другое имя для своего проекта. Или удалите существующий проект и повторите попытку. Чтобы удалить существующий проект, удалите папку решения (папку, содержащую файл helloworld.sln) в проводнике.
Если в диалоговом окне «Новый проект» не отображается запись Visual C++ в разделе «Установлено», в вашей копии Visual Studio, вероятно, не установлена рабочая нагрузка C++ для разработки рабочего стола. Вы можете запустить программу установки прямо из диалогового окна New Project. Выберите ссылку Открыть установщик Visual Studio, чтобы снова запустить установщик. Если диалоговое окно «Контроль учетных записей» запрашивает разрешения, выберите «Да». При необходимости обновите установщик. В установщике убедитесь, что установлен флажок «Разработка рабочего стола с рабочей нагрузкой C++», и нажмите «ОК», чтобы обновить установку Visual Studio.
Если другой проект с таким же названием уже существует, выберите другое имя для своего проекта. Или удалите существующий проект и повторите попытку. Чтобы удалить существующий проект, удалите папку решения (папку, содержащую файл helloworld.sln) в проводнике.
Превратите свой проект в консольное приложение: проблемы
Если вы не видите компоновщик в списке свойств конфигурации, выберите «Отмена», чтобы закрыть диалоговое окно «Страницы свойств». Перед повторной попыткой убедитесь, что проект HelloWorld выбран в обозревателе решений. Не выбирайте решение HelloWorld или другой элемент в обозревателе решений.
Раскрывающийся список не отображается в поле редактирования свойства SubSystem, пока вы не выберете свойство. Нажмите в поле редактирования, чтобы выбрать его. Или вы можете нажимать Tab, чтобы переключаться между элементами управления диалогового окна, пока не будет выделена Подсистема. Выберите раскрывающийся список или нажмите Alt+Down, чтобы открыть его.
Добавить файл исходного кода: проблемы
Вы можете дать файлу исходного кода другое имя. Однако не добавляйте в проект более одного файла, содержащего один и тот же код.
Если вы добавили в проект файл неправильного типа, например файл заголовка, удалите его и повторите попытку. Чтобы удалить файл, выберите его в обозревателе решений. Затем нажмите клавишу Delete.
Добавить код в исходный файл: проблемы
Если вы случайно закрыли окно редактора файлов с исходным кодом, вы можете легко открыть его снова. Чтобы открыть его, дважды щелкните файл HelloWorld.cpp в окне обозревателя решений.
Если под чем-либо в редакторе исходного кода появляются красные волнистые линии, убедитесь, что ваш код соответствует примеру в орфографии, пунктуации и регистре. Регистр имеет значение в коде C++.
Читайте также: