Поделиться через


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

Вы создали проект консольного приложения C++ и ввели код. Теперь вы можете выполнить сборку приложения и запустить его в Visual Studio. Затем запустите его как автономное приложение из командной строки.

Необходимые компоненты

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

Снимок экрана: исходный код Hello World в редакторе Visual Studio.

Источник состоит из #include \ и основной функции, которая выполняет std::cout hello world и возвращает 0 из функции.

Сборка и запуск кода в Visual Studio

  1. Для сборки проекта выберите в меню Сборка пункт Собрать решение. Окно Вывод отображает результаты процесса сборки.

    Анимированный снимок экрана: последовательность действий, выполняемых для создания проекта в Visual Studio.

    Сначала сборка выбирается в главном меню. Затем выбрано решение сборки. В окне вывода отображаются выходные сообщения сборки, включая успешное выполнение сборки.

  2. Чтобы запустить этот код, в строке меню выберите Отладка и Запуск без отладки.

    Видео, показывающее действия, выполняемые для запуска проекта в Visual Studio.

    Во-первых, отладка выбирается в главном меню. Затем выбран параметр Start без отладки. Откроется окно консоли с выходными данными программы: Hello, World!

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

Поздравляем! Вы создали свое первое консольное приложение "Hello, world!" в Visual Studio! Нажмите любую клавишу, чтобы закрыть окно консоли и вернуться в редактор Visual Studio.

Возникла проблема.

Выполнение кода в командном окне

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

  1. В обозревателе решений выберите решение HelloWorld (а не проект HelloWorld) и щелкните правой кнопкой мыши, чтобы открыть контекстное меню. Выберите Открыть папку в проводнике, чтобы открыть окно проводника в папке решения HelloWorld.
  1. В окне проводник откройте папкуDebug. Эта папка содержит файлы приложения HelloWorld.exeи отладки. Удерживайте клавишу SHIFT и щелкните правой кнопкой мышиHelloWorld.exe, чтобы открыть контекстное меню. Выберите команду Копировать как путь, чтобы скопировать путь к приложению в буфер обмена.
  1. В окне проводник откройте x64 папку и затем папкуDebug. Эта папка содержит файлы приложения HelloWorld.exeи отладки. Удерживайте клавишу SHIFT и щелкните правой кнопкой мышиHelloWorld.exe, чтобы открыть контекстное меню. Выберите команду Копировать как путь, чтобы скопировать путь к приложению в буфер обмена.
  1. Чтобы открыть окно командной строки, нажмите Windows + R, чтобы открыть диалоговое окно Выполнить. Введите cmd.exe в текстовом поле Открыть, а затем выберите ОК для запуска окна командной строки.

  2. В окне командной строки щелкните правой кнопкой мыши, чтобы вставить путь к приложению в командную строку. Нажмите клавишу ВВОД, чтобы запустить приложение.

    Анимированный снимок экрана: Visual Studio 2022, на котором показан запуск приложения из командной строки.

    Во-первых, путь программы определяется путем щелчка правой кнопкой мыши решения и выбора открытой папки в проводнике. Проводник переходит в папку "Отладка", в которой находится приложение HelloWorld. Приложение щелкните правой кнопкой мыши и скопируйте в качестве пути. Вызывается диалоговое окно выполнения и выполняется cmd.exe. Появится консоль командной строки. Путь к приложению HelloWorld вставлен. Приложение запускается, отображается: Hello World!

Поздравляем, вы создали и запустили консольное приложение в Visual Studio!

Возникла проблема.

Next Steps

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

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

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

Сборка и запуск кода в Visual Studio: проблемы

Если в редакторе исходного кода отображаются красные волнистые линии, то сборка может содержать ошибки или предупреждения. Убедитесь, что код соответствует примеру в написании, пунктуации и регистре.

Назад.

Выполнение кода в командном окне: проблемы

Если путь, показанный в проводник заканчивается\HelloWorld\HelloWorld, вы открыли проект HelloWorld вместо решения HelloWorld. Вы будете путать папку Debug , которая не содержит ваше приложение. Перейдите на уровень вверх в проводнике, чтобы открыть папку решения — первый HelloWorld в пути. Эта папка также содержит папку Debug , в которой находится ваше приложение.

Вы также можете перейти в папку решения Debug в командной строке, чтобы запустить приложение. Приложение не будет запускаться из других каталогов, если не указан путь к приложению. Однако вы можете скопировать приложение в другой каталог и запустить его из него. Его также можно скопировать в каталог, указанный PATH переменной среды, а затем запустить его из любого места.

Если путь, показанный в проводник заканчивается\HelloWorld\HelloWorld, вы открыли проект HelloWorld вместо решения HelloWorld. Вы будете путать папку x64\Debug , которая не содержит ваше приложение. Перейдите на уровень в проводник, чтобы перейти к папке решения, первой HelloWorld в пути. Эта папка также содержит папку x64\Debug , в которой находится ваше приложение.

Вы также можете перейти в папку решения x64\Debug в командной строке, чтобы запустить приложение. Приложение не будет запускаться из других каталогов, если не указан путь к приложению. Однако вы можете скопировать приложение в другой каталог и запустить его из него. Его также можно скопировать в каталог, указанный PATH переменной среды, а затем запустить его из любого места.

Если в контекстном меню отсутствует параметр Копировать как путь, закройте меню, а затем удерживайте нажатой клавишу SHIFT при повторном открытии. Эта команда предназначена только для удобства. Можно также скопировать путь к папке из панели поиска проводника и вставить его в диалоговое окно Выполнить, а затем ввести имя исполняемого файла в конце. При этом потребуется чуть больше действий по вводу текста, но результат будет тем же.

Назад.