Создание проекта консольного приложения С++

Обычной отправной точкой для программиста C++ является приложение "Hello, world!", которое выполняется в командной строке. Это то, что вы создаете в Visual Studio на этом шаге.

Предпосылки

Создание проекта приложения

Visual Studio использует проекты для упорядочивания кода для приложения и решений для упорядочивания проектов. Проект содержит все параметры, конфигурации и правила, используемые для создания приложений. Он управляет связью между всеми файлами проекта и любыми внешними файлами. Чтобы создать приложение, сначала создайте проект и решение.

  1. В Visual Studio откройте меню "Файл" и выберите "Создать > проект ", чтобы открыть диалоговое окно "Создать проект ". Выберите шаблон консольного приложения с тегами C++, Windows и консоли , а затем нажмите кнопку "Далее".

    Снимок экрана: диалоговое окно создания проекта.

    Диалоговое окно создания проекта с выбранным шаблоном консольного приложения. Этот шаблон говорит: запуск кода в терминале Windows. По умолчанию выводит hello world. Содержит теги c++, Windows и консоль.

    Для отображения шаблона консольного приложения C++ необходимо установить разработку классических приложений с помощью рабочей нагрузки C++. Если вы еще не установили его, ознакомьтесь с поддержкой C++ в Visual Studio .

  2. В диалоговом окне "Настройка нового проекта " введите HelloWorld в поле редактирования имени проекта . Нажмите кнопку "Создать ", чтобы создать проект.

    Снимок экрана: диалоговое окно

    Диалоговое окно "Настройка нового проекта" с помощью HelloWorld, введенного в поле "Имя проекта".

    Visual Studio создает новый проект. Он готов к добавлению и редактированию исходного кода. По умолчанию шаблон консольного приложения предоставляет исходный код для приложения Hello World, как показано ниже.

    Снимок экрана: проект NEW Hello World.

    Отображает новый проект. Файл HelloWorld.cpp открыт, отображая код по умолчанию, включенный в этот шаблон. Этот код состоит из #include iostream и функции main(), содержащей строку: std::cout << цитата hello world!\n кавычки;

    Когда код выглядит так в редакторе, вы готовы перейти к следующему шагу и создать приложение.

я столкнулась с проблемой.

  1. В Visual Studio откройте меню "Файл" и выберите новый проект, чтобы открыть диалоговое окно "Новый> проект".

    Используйте команду

  2. В диалоговом окне "Новый проект " выберите "Установленный > Visual C++ ", если он еще не выбран, а затем выберите шаблон "Пустой проект ". В поле "Имя" введите HelloWorld. Нажмите кнопку ОК, чтобы создать проект.

    Снимок экрана: диалоговое окно

Visual Studio создает новый пустой проект. Он готов к специализации для своего рода приложения, которое вы хотите создать и добавить файлы исходного кода. Вы сделаете это дальше.

я столкнулась с проблемой.

Создание проекта консольным приложением

Visual Studio может создавать все виды приложений и компонентов для Windows и других платформ. Шаблон пустого проекта не зависит от того, какой тип приложения он создает. Консольное приложение — это приложение, которое выполняется в консоли или окне командной строки. Чтобы создать его, необходимо сообщить Visual Studio создать приложение для использования подсистемы консоли.

  1. В Visual Studio откройте меню "Проект" и выберите "Свойства ", чтобы открыть диалоговое окно "Страницы свойств HelloWorld ".

  2. В диалоговом окне "Страницы свойств свойств" выберите "Система компоновщика > свойств > конфигурации" и выберите поле редактирования рядом со свойством подсистемы. В появившемся раскрывающемся меню выберите консоль (/SUBSYSTEM:CONSOLE). Нажмите ОК, чтобы сохранить внесенные изменения.

    Представление использования диалогового окна

Visual Studio теперь знает, как создать проект для запуска в окне консоли. Затем добавьте файл исходного кода и введите код для приложения.

я столкнулась с проблемой.

Добавление файла исходного кода

  1. В обозревателе решений выберите проект HelloWorld. В строке меню выберите "Проект", "Добавить новый элемент ", чтобы открыть диалоговое окно "Добавить новый элемент ".

  2. В диалоговом окне "Добавление нового элемента" выберите Visual C++ в разделе "Установлен", если он еще не выбран. В центральной области выберите файл C++ (.cpp). Измените имя на HelloWorld.cpp. Нажмите кнопку "Добавить ", чтобы закрыть диалоговое окно и создать файл.

    Представление процесса добавления исходного файла для HelloWorld.cpp.

Visual Studio создает новый пустой файл исходного кода и открывает его в окне редактора, готового к вводу исходного кода.

я столкнулась с проблемой.

Добавление кода в исходный файл

  1. Скопируйте этот код в окно редактора HelloWorld.cpp.

    #include <iostream>
    
    int main()
    {
        std::cout << "Hello, world!" << std::endl;
        return 0;
    }
    

    Код должен выглядеть следующим образом в окне редактора:

    Снимок экрана: код Hello World в редакторе.

Когда код выглядит так в редакторе, вы готовы перейти к следующему шагу и создать приложение.

я столкнулась с проблемой.

Дальнейшие шаги

Руководство по устранению неисправностей

Обратитесь сюда за решениями распространенных проблем при создании вашего первого проекта C++.

Создание проекта приложения: проблемы

В диалоговом окне "Новый проект" должен отображаться шаблон консольного приложения с тегами C++, Windows и консоли . Если вы этого не видите, существует две возможные причины. Он может быть отфильтрован из списка или не установлен. Сначала проверьте раскрывающийся список фильтров в верхней части списка шаблонов. Задайте для них значение C++, Windows и Консоль. Должен появиться шаблон консольного приложения C++; В противном случае разработка классических приложений с помощью рабочей нагрузки C++ не установлена.

Чтобы установить разработку классических приложений с помощью C++, можно запустить установщик прямо в диалоговом окне "Новый проект ". Щелкните ссылку "Установить дополнительные средства и компоненты " в нижней части списка шаблонов, чтобы запустить установщик. Если диалоговое окно управления учетными записями запрашивает разрешения, нажмите кнопку "Да". Убедитесь, что в установщике установлен флажок для разработки классических приложений с помощью рабочей нагрузки C++. Затем выберите "Изменить", чтобы обновить установку Visual Studio.

Если другой проект с тем же именем уже существует, выберите другое имя проекта. Или удалите существующий проект и повторите попытку. Чтобы удалить существующий проект, удалите папку решения (папку, содержащую файл) в проводнике helloworld.sln .

Вернитесь.

Если в диалоговом окне "Новый проект " не отображается запись Visual C++ в разделе "Установлен", копия Visual Studio, вероятно, не установлена рабочая нагрузка C++ . Установщик можно запустить прямо в диалоговом окне "Новый проект ". Выберите ссылку Open Visual Studio Installer , чтобы снова запустить установщик. Если диалоговое окно управления учетными записями запрашивает разрешения, нажмите кнопку "Да". При необходимости обновите установщик. Убедитесь, что в установщике установлен флажок для разработки классических приложений с помощью рабочей нагрузки C++ и нажмите кнопку "ОК ", чтобы обновить установку Visual Studio.

Если другой проект с тем же именем уже существует, выберите другое имя проекта. Или удалите существующий проект и повторите попытку. Чтобы удалить существующий проект, удалите папку решения (папку, содержащую файл) в проводнике helloworld.sln .

Вернитесь.

Создание проекта консольным приложением: проблемы

Если компоновщик не указан в разделе "Свойства конфигурации", нажмите кнопку "Отмена ", чтобы закрыть диалоговое окно "Страницы свойств ". Прежде чем повторить попытку, убедитесь, что проект HelloWorld выбран в обозревателе решений . Не выбирайте решение HelloWorld или другой элемент в обозревателе решений.

Раскрывающийся список не отображается в поле редактирования свойства SubSystem , пока не выберите это свойство. Щелкните поле редактирования, чтобы выбрать его. Кроме того, вы можете нажать клавишу TAB , чтобы циклировать элементы управления диалоговым окном, пока не будет выделена подсистема . Выберите раскрывающийся список или нажмите клавиши ALT+ВНИЗ , чтобы открыть ее.

Вернуться

Добавление файла исходного кода: проблемы

Это нормально, если вы присвойте файлу исходного кода другое имя. Однако не добавляйте в проект несколько файлов, содержащих один и тот же код.

Если в проект добавлен неправильный тип файла, например файл заголовка, удалите его и повторите попытку. Чтобы удалить файл, выберите его в обозревателе решений. Затем нажмите клавишу DELETE .

Вернитесь.

Добавление кода в исходный файл: проблемы

Если вы случайно закрыли окно редактора файлов исходного кода, его можно легко открыть снова. Чтобы открыть его, дважды щелкните HelloWorld.cpp в окне обозревателя решений .

Если красные волнистые знаки отображаются в редакторе исходного кода, убедитесь, что код соответствует примеру в орфографии, препинании и регистре. Регистр имеет важное значение в коде C++.

Вернитесь.