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


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

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

Необходимые условия

  • На вашем компьютере должна быть установлена и запущена Visual Studio с рабочей нагрузкой для разработки рабочего стола на C++. Если он не установлен, выполните действия, описанные в установке поддержки C++ в Visual Studio.
  • Создайте проект Hello, World!" По умолчанию он содержит код для печати Hello World!. Если этот шаг еще не выполнен, выполните действия, описанные в создании проекта консольного приложения C++.

Если 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, чтобы открыть контекстное меню. Выберите Копировать в качестве пути, чтобы скопировать путь к приложению в буфер обмена. Если вы видите HelloWorld.exe.recipe, это связано с тем, что на шаге «Открытие папки в проводнике» вы сделали это для проекта HelloWorld вместо решения HelloWorld . Поднимитесь на один уровень вверх в Проводнике файлов, чтобы попасть в папку решения. Эта папка также содержит папку Debug, в которой находится HelloWorld.exe.
  1. В окне проводника откройте папку x64, а затем папку Debug. Эта папка содержит ваше приложение, HelloWorld.exe, и файлы отладки. Удерживайте клавишу SHIFT и щелкните правой кнопкой мыши HelloWorld.exe, чтобы открыть контекстное меню. Выберите Копировать в качестве пути, чтобы скопировать путь к приложению в буфер обмена. Если вы видите HelloWorld.exe.recipe, это связано с тем, что вы выбрали шаг "Открыть папку в проводнике" для проекта HelloWorld , вместо решения HelloWorld . Перейдите на уровень выше в Проводнике, чтобы перейти к папке решения. Эта папка также содержит папку x64\Debug\, где находится HelloWorld.exe.
  1. Чтобы открыть окно командной строки, нажмите Windows+R, чтобы открыть диалоговое окно запуска . Введите cmd.exe в текстовое поле Открыть, а затем нажмите кнопку ОК, чтобы запустить окно командной строки.

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

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

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

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

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

Дальнейшие действия

После сборки и запуска этого простого приложения вы будете готовы к более сложным проектам. Дополнительные сведения см. в статье Использование интегрированной среды разработки 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 при его открытии. Эта команда предназначена только для удобства. Вы также можете скопировать путь к папке из адресной строки Проводника и вставить его в диалоговое окно Выполнить, а затем ввести имя исполняемого файла в конце. Это всего несколько больше текста, но результат остаётся тем же.

вернуться.