Создание и запуск проекта консольного приложения C++
Вы создали проект консольного приложения C++ и ввели код. Теперь вы можете выполнить сборку приложения и запустить его в Visual Studio. Затем запустите его как автономное приложение из командной строки.
Необходимые компоненты
- Установите и запустите на своем компьютере Visual Studio с рабочей нагрузкой Разработка классических приложений на C++. Если установка еще не выполнена, следуйте инструкциям в статье Установка поддержки C++ в Visual Studio.
- Создайте проект Hello, World!» По умолчанию он содержит код для печати Hello World! . Если вы еще не сделали этого, выполните действия, описанные в разделе Создание проекта консольного приложения С++.
Если Visual Studio выглядит следующим образом, можно приступать к сборке и запуску приложения:

Сборка и запуск кода в Visual Studio
- Для сборки проекта выберите в меню Сборка пункт Собрать решение. Окно Вывод отображает результаты процесса сборки.
- Чтобы запустить этот код, в строке меню выберите Отладка и Запуск без отладки. Открывается окно консоли, и запускается ваше приложение. При запуске консольного приложения в Visual Studio система выполняет код, а затем выводит сообщение «Нажмите любую клавишу, чтобы продолжить. . .», чтобы вы могли просмотреть выходные данные.
Поздравляем! Вы создали свое первое консольное приложение «Hello, world!» в Visual Studio! Нажмите любую клавишу, чтобы закрыть окно консоли и вернуться в редактор Visual Studio.
Выполнение кода в командном окне
Обычно консольные приложения запускаются из командной строки, а не в Visual Studio. После создания приложения Visual Studio его можно запустить из командного окна. Вот как можно найти и запустить новое приложение в окне командной строки.
- В обозревателе решений выберите решение HelloWorld (а не проект HelloWorld) и щелкните правой кнопкой мыши, чтобы открыть контекстное меню. Выберите Открыть папку в проводнике, чтобы открыть окно проводника в папке решения HelloWorld.
- В окне проводник откройте папку Debug . Эта папка содержит файлы приложения HelloWorld.exe и отладки. Удерживайте клавишу SHIFT и щелкните правой кнопкой мыши HelloWorld.exe , чтобы открыть контекстное меню. Выберите команду Копировать как путь, чтобы скопировать путь к приложению в буфер обмена.
- В окне проводник откройте x64 папку и затем папку Debug . Эта папка содержит файлы приложения HelloWorld.exe и отладки. Удерживайте клавишу SHIFT и щелкните правой кнопкой мыши HelloWorld.exe , чтобы открыть контекстное меню. Выберите команду Копировать как путь, чтобы скопировать путь к приложению в буфер обмена.
- Чтобы открыть окно командной строки, нажмите Windows + R, чтобы открыть диалоговое окно Выполнить. Введите cmd.exe в текстовом поле Открыть, а затем выберите ОК для запуска окна командной строки.
- В окне командной строки щелкните правой кнопкой мыши, чтобы вставить путь к приложению в командную строку. Нажмите клавишу ВВОД, чтобы запустить приложение.
Поздравляем! Вы создали и запустили консольное приложение в 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 при повторном открытии. Эта команда предназначена только для удобства. Можно также скопировать путь к папке из панели поиска проводника и вставить его в диалоговое окно Выполнить, а затем ввести имя исполняемого файла в конце. При этом потребуется чуть больше действий по вводу текста, но результат будет тем же.
Как запустить код c++
Я учусь кодить, и на этом заказе появились проблемы. У меня часть кода, которую надо запустить в виде приложения (.exe), но я не понимаю как это сделать. От меня требуется сделать приложение, которое мог бы запустить любой пользователь windowns просто его скачав. Как. код индентичен этому
#include int main() < int a, b = 17; std::cout > a; std::cout
Отслеживать
задан 3 янв 2023 в 17:59
45 4 4 бронзовых знака
Вас интересует это?
3 янв 2023 в 18:01
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Я написал код в файлах ресурсов, и использовал через папку release.
Отслеживать
ответ дан 4 янв 2023 в 16:49
45 4 4 бронзовых знака
Вопрос закрыт..
4 янв 2023 в 16:50
- c++
- visual-c++
-
Важное на Мете
Связанные
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.26.3951
Как запустить код на C в windows 10?


Да ладно:
Раздел есть.
В основном то же, что и в предыдущих выпусках Windows. Можете попробовать Tiny C Compiler (есть возможность запускать код без создания .exe).

Сергей Карбивничий, тег-то есть, но при добавлении или редактировании вопроса и вводе «C» в список тегов не появляется подсказка (плашка) с тегом, как, например, в случае с C++ при вводе, допустим, «cpp». Это сбивает с толку)
Как запустить код в Repl.it
Хорошо, когда на компьютере уже установлен Python. А еще здорово когда стоит ваш любимый текстовый редактор или даже IDE, и все настройки привычны, и всё лежит на своих местах. Тогда ничто не будет отвлекать вас от программирования, просто пишите код и получайте удовольствие. Красота!
Но так бывает не всегда, и тогда приходится попотеть. В этой статье вы узнаете как пропустить этап подготовки рабочего окружения и сразу перейти к написанию кода прямо в браузере. Для сложных проектов этот способ не подойдет, но для обучения основам — в самый раз.
Что у вас получится
Обычно в туториалах показывают как вывести на экран Hello World . Это дань традиции, но это скучно и не интересно. Давайте сделаем что-то особенное — запустим код, который показывает ASCII-фильм “Звёздные войны” с помощью Python. В конце туториала у вас получится вот это:
1. Зарегистрируйтесь на сайте Repl.it
Repl.it — это веб-сервис, где можно писать и запускать код прямо в браузере, ничего не устанавливая к себе на компьютер. Сервис умеет работать с Python, JavaScript, HTML, CSS, полный список технологий огромен. На сайте вы найдёте больше 50 вариантов — взгляните сами!
Для этого сначала зарегистрируйтесь в Repl.it. Можно пойти длинным путём — указать username и password . А вот галочку на I am a teacher можно не ставить. Ну и собственно Sign up . Потом к вам на почту придёт сообщение от Repl.it и потребуется подтвердить регистрацию.
А можно и сократить путь. Для этого нужно войти в аккаунт Google , GitHub или FaceBook . Вот как раз ниже и показан пример, где пользователь заходит на сайт через аккаунт Google:
2. Проверьте, узнал ли вас сайт
Проверьте, что в меню слева отображается ваше @ИмяПользователя .
Если вы уже регистрировались ранее, то обязательно проверьте, узнал ли вас сайт. Очень часто люди пишут код, а потом теряют его из-за того, что забыли авторизоваться. Заметить это сразу сложно, а на следующий день код просто “исчезает” из личного кабинета. Всегда начинайте работу с вопроса:
А я авторизован?
Вот как узнать, что вы авторизованы:
3. Создайте repl
Каждый проект программисты обычно сохраняют в новую папку, чтобы не запутаться. В Repl.it всё работает так же, только вместо папок там используются песочницы. На сайте такие песочницы называют словом repl.
А теперь создайте свой repl: напишите название и выберите язык программирования:
4. Включите режим code intelligence
Repl.it предоставляет современные инструменты для разработки. Одним из таких инструментов является функция для автозаполнения. Вы пишете команду, которую питон уже знает, нажимаете клавишу Tab и команда сама напишется полностью. А функция отслеживания ошибок подчеркнет ошибки в коде красной волнистой линией как в Microsoft Word. Узнать подробнее обо всех функциях можно здесь.
Включите режим code intelligence в настройках:
5. Измените indent size
По умолчанию Repl.it устанавливает отступы в 2 пробела. Однако среди питонистов принято использовать 4 пробела, а 2 пробела — моветон. Чтобы следовать этому правилу и избежать в дальнейшем ошибок, выставите в настройках размер indent в 4 пробела:
6. Запустите код
Итак, настало время посмотреть анимацию фильма “Звёздные войны”. Для этого скопируйте следующий код в repl:
from telnetlib import Telnet with Telnet("sw1.dvmn.org", 23) as tn: tn.interact()
И нажмите на кнопку run чтобы запустить программу:
Что почитать
- Создать форк в Repl.it
- Если сломался Repl.it
- Зачем нужен Python
- Как установить Python
Попробуйте бесплатные уроки по Python
Получите крутое код-ревью от практикующих программистов с разбором ошибок и рекомендациями, на что обратить внимание — бесплатно.
Переходите на страницу учебных модулей «Девмана» и выбирайте тему.