Создание и запуск проекта консольного приложения C++
В создание проекта консольного приложения C++ вы создали проект консольного приложения C++ и ввели код. Теперь вы можете создать и запустить его в Visual Studio. Затем запустите его как автономное приложение из командной строки.
Необходимые условия
- На вашем компьютере должна быть установлена и запущена Visual Studio с рабочей нагрузкой для разработки рабочего стола на C++. Если он не установлен, выполните действия, описанные в установке поддержки C++ в Visual Studio.
- Создайте проект Hello, World!" По умолчанию он содержит код для печати
Hello World!
. Если этот шаг еще не выполнен, выполните действия, описанные в создании проекта консольного приложения C++.
Если Visual Studio выглядит следующим образом, вы готовы создать и запустить приложение:
Источник состоит из #include \
Создание и запуск кода в Visual Studio
Чтобы создать проект, в главном меню выберите пункт Сборка>Сборка решения. В окне выходных данных показаны результаты процесса сборки.
Сначала билд выбирается из главного меню. Затем выбрано решение сборки. В окне вывода отображаются выходные сообщения сборки, включая успешное выполнение сборки.
Чтобы запустить код, в строке меню выберите Отладка, Запуск без отладки.
Во-первых, отладка выбирается в главном меню. Затем выбран параметр Start без отладки. Откроется окно консоли с выходными данными программы: Hello, World!
Откроется окно консоли, а затем запускается приложение. При запуске консольного приложения в Visual Studio он запускает код, а затем выводит сообщение "Нажимайте любой ключ, чтобы продолжить. . .", чтобы дать вам возможность увидеть выходные данные.
Поздравляю! Вы создали свое первое консольное приложение "Hello, world!" в Visual Studio! Нажмите клавишу, чтобы закрыть окно консоли и вернуться в Visual Studio.
Запуск кода в командном окне
Обычно консольные приложения выполняются в командной строке, а не в Visual Studio. После создания приложения Visual Studio его можно запустить из командного окна. Вот как найти и запустить новое приложение в окне командной строки.
- В обозревателе решенийвыберите решение HelloWorld (а не проект HelloWorld) и щелкните правой кнопкой мыши, чтобы открыть контекстное меню. Выберите Открыть папку в проводнике, чтобы открыть окно проводника в папке решения HelloWorld.
- В окне проводника откройте папку
Debug
. Эта папка содержит ваше приложение,HelloWorld.exe
, и файлы отладки. Удерживайте клавишу SHIFT и щелкните правой кнопкой мышиHelloWorld.exe
, чтобы открыть контекстное меню. Выберите Копировать в качестве пути, чтобы скопировать путь к приложению в буфер обмена. Если вы видитеHelloWorld.exe.recipe
, это связано с тем, что на шаге «Открытие папки в проводнике» вы сделали это для проекта HelloWorld вместо решения HelloWorld . Поднимитесь на один уровень вверх в Проводнике файлов, чтобы попасть в папку решения. Эта папка также содержит папкуDebug
, в которой находитсяHelloWorld.exe
.
- В окне проводника откройте папку
x64
, а затем папкуDebug
. Эта папка содержит ваше приложение,HelloWorld.exe
, и файлы отладки. Удерживайте клавишу SHIFT и щелкните правой кнопкой мышиHelloWorld.exe
, чтобы открыть контекстное меню. Выберите Копировать в качестве пути, чтобы скопировать путь к приложению в буфер обмена. Если вы видитеHelloWorld.exe.recipe
, это связано с тем, что вы выбрали шаг "Открыть папку в проводнике" для проекта HelloWorld , вместо решения HelloWorld . Перейдите на уровень выше в Проводнике, чтобы перейти к папке решения. Эта папка также содержит папкуx64\Debug\
, где находитсяHelloWorld.exe
.
Чтобы открыть окно командной строки, нажмите Windows+R, чтобы открыть диалоговое окно запуска . Введите cmd.exe в текстовое поле Открыть, а затем нажмите кнопку ОК, чтобы запустить окно командной строки.
В окне командной строки щелкните правой кнопкой мыши, чтобы вставить путь к вашему приложению в командную строку. Нажмите клавишу ВВОД, чтобы запустить приложение.
Во-первых, путь программы определяется путем щелчка правой кнопкой мыши решения и выбора открытой папки в проводнике. Проводник переходит в папку "Отладка", в которой находится приложение 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 при его открытии. Эта команда предназначена только для удобства. Вы также можете скопировать путь к папке из адресной строки Проводника и вставить его в диалоговое окно Выполнить, а затем ввести имя исполняемого файла в конце. Это всего несколько больше текста, но результат остаётся тем же.