Как запустить программу на с в visual studio
Перейти к содержимому

Как запустить программу на с в visual studio

  • автор:

Как запустить программу в visual studio code?

launch program

Выскакивает вот такая ошибка, когда нажимаю Отладка -> Запустить без отладки
Как решить эту проблему?

Отслеживать
задан 8 июн 2018 в 9:24
Максим Фалеев Максим Фалеев
322 1 1 золотой знак 2 2 серебряных знака 12 12 бронзовых знаков
Для начала программу следует скомпилировать и получить исполняемый файл, который затем запускать.
8 июн 2018 в 10:05

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Тэкс) Visual Studio Code для работы с с++ проектами умеет создавать два файла (я точно не помню, происходит ли это автоматически или вручную)
1. tasks.json
Этот файл содержит информацию о сборке вашего приложения. Т.е. что должна делать vsc (cisual studio code), когда вы хотите собрать проект. Пример файла:

< "version": "2.0.0", "tasks": [ < "taskName": "Debug", "type": "shell", "command": "g++", "args": [ "-std=c++17" , "-D_DEBUG" , "-g" , "-o" , "" , "main.cpp" ], "presentation": < "echo": true, "reveal": "always", "focus": false, "panel": "shared" >, "problemMatcher": [ "$gcc" ], "group": < "kind": "build", "isDefault": true >> ] > 

Структура файла очень проста, как вы видите в данном случае для сборки будет использован компилятор g++ с аргументами -std=c++17 -D_DEBUG -g -o binary_path main.cpp
2. launch.json
Этот файл содержит информацию о том как запускать ваше приложение (например по нажатию Ф5 для дебага) Пример файла:

< "version": "0.2.0", "configurations": [< "name": "sudo (gdb) Launch", "type": "cppdbg", "request": "launch", "program": "$/", "args": ["-s", "start"], "stopAtEntry": false, "cwd": "$", "environment": [], "externalConsole": false, "MIMode": "gdb", "setupCommands": [< "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true >] >] > 

В данном случае данный файл описывает как стартануть дебаг для проекта по нажатию Ф5 в редакторе.

Писать с++ный код необходимо непосредственно в .cpp (.c) файлах. Json файлы являются вспомогательными файлами редактора и должны содержать служебную информацию.

Как запустить свою первую программу на Microsoft Visual C++ 6.0?

На сегодняшний день компилятор Microsoft Visual C++ 6.0 продолжает оставаться одним из самых популярных компиляторов С++! Несмотря на выход в свет более поздних версий, достаточно много программистов успели «прикипеть» именно к 6-й версии; за долгие годы было создано огромное количество проектов, написанных именно на VC++ 6.0 требующих обновления и сопровождения. Совместимость же этих проектов с более новыми выпусками VC++ хуже, чем хотелось бы или попросту отсутствует. Кроме всего прочего, Microsoft Visual C++ был и остаётся прекрасным средством как для начинающих программистов, которые сегодня познакомятся с языком С++ впервые, так и для более опытных разработчиков, которые желают использовать в своих программах всю мощь ОС Windows!

Итак, убедившись, что установка компилятора прошла успешно, и он появился в группе программ, мы начнём!

Шаг 1 Запуск среды разработки

Запустите Microsoft Visual C++. Дождите сь з агрузки главного окна среды разработки. Его ещё называют IDE — Integrated Developer Enviroment (интегрированная среда разработки). Интегрированная она потому, что сочетает в себе множество самых разных инструментов — от написания WEB-приложений, до графических редакторов для создания курсоров и иконок. А слово developer в мире программистов и вовсе не требует перевода. Девелоперами называются те программисты, которые причастны непосредственно к разработке новых программ (в отличие, например от «баг фиксеров»).

Запустив программу, вы увидите пустое окно:

Шаг 2 Выбираем тип проекта:

Далее, выберите пункты меню:

Вы увидите окно New, где представлены различные виды проектов, создание которых возможно в Visual Studio. Как видите, возможностей достаточно много, но сейчас нас интересует Win32 Console Application. Введите в поле Project name имя проекта, например, First, как показано на рисунке, и нажмите ОК.

Шаг 3 Настройки проекта

Проект почти готов, и сейчас нам предлагают указать последние формальности по его настройке

Отметьте «An empty project» («Пустой проект») и нажмите кнопку «Finish».

В появившемся окне вы увидите отчёт, в котором среда разработки оповещает нас о том, что создано новое консольное приложение без добавления файлов в проект. В нижней части окна указан путь, где будет лежать наш проект. Ознакомившись с отчётом, нажмите кнопку ОК.

Шаг 4 Вот Проект Пустой.

Однако это ещё не всё, так как проект пуст. Наша задача добавить в него новые файлы!

В левой части мы видим две вкладки: «Class View» и «File View». Пока проект пуст, в нём нет ни классов, ни файлов.

Шаг 5 Добавление файлов в общую корзину

Выберите в главном меню: Project->Add to Project->New, как это показано на рисунке выше. Мы создадим и добавим в наш проект новый файл.

Нам вновь предлагают выбирать. Поскольку нам нужно добавить файл исходного кода, выберем пункт C++ Source File, а в поле File Name введём «First». Нажмите ОК.

Шаг 6 Наш первый исходник!

Итак, мы добавили в проект новый файл. Но на первый взгляд ничего не изменилось. Выберем вкладку «File View» в левой части окна и откроем группу «First Files», нажав на плюсик.

Раскройте группу First Files во вкладке FileView. Вы увидите, что файлы проекта First разделены на три группы, условно обозначенные папками: «Source Files», «Header Files», «Resource Files». В первой папке будут храниться файлы исходного кода с расширением *.c, *.cpp, во второй — библиотечные файлы с расширением *.h, в третьей — ресурсы проекта, такие, как курсоры, иконки, картинки и т.п. После добавления файла, рядом с группой «Source Files» появился плюсик, нажав на него, мы увидим добавленный нами файл First.cpp. Дважды щёлкнув по нему, мы увидим, как файл раскроется в правой части. Но пока он пуст.

Шаг 7 Первая программа!

Наберите текст исходного файла First.cpp. Например:

main()
int a=2, b=3; //объявляем две целые переменные
int c; //в этой переменной будет храниться ответ
c=a+b; //Это наша сложнейшая формула
printf(«Ответ: c = %d», c); //Вывод на ответа на экран
>

Редактор исходного кода автоматически подсвечивает ключевые слова С++ (void, int, #include) синим цветом, а коментарии — зелёным. Это стиль Microsoft. Другие редакторы (Source Insight, Borland C++, C++ Builder, Notepad++ и др.) могут использовать другие цвета.

Но пока весь проект — лишь текстовый файл, написанный на языке С++. Для того, чтобы получить из него выполнимый файл, выберите в меню:

Build->Build First.exe или просто нажмите F7. В нижней части окна вы увидите результат построения исходного файла:

Программа выдала отчёт, и, судя по тому, что количество ошибок и предупреждений равно 0, мы располагаем программой First.exe !

Шаг 8 «Экзекуция» или наслаждение плодами рук своих!

Но как же посмотреть плоды своего труда? Выберите меню: Build->Execute First.exe или нажмите Ctrl+F5. На экране появится наша программа. Если русский текст в окне не читается, как это мы видим на рисунке:

Необходимо будет заменить в команде printf() русские буквы латинскими или перевести фразу на английский:

printf(«Result: c = %d», c); //Вывод на ответа на экран

Исправив текст, снова нажмите F7, а затем Ctrl+F5. Как видите, результат будет совсем другой, читаемый:

О заврешении программы говорит фраза «Press any key to continue». После нажатия любой кнопки окно программы будет закрыто.
Если вы хотите читать текст на русском языке, самое простое решение: консольный компилятор вроде Borland C++ 3, запущенный из консольного же диспетчера файлов вроде Far.

Хочу сразу вас предупредить: часть примеров моей книги в Visual C просто не будут работать, так как они используют возможности С++, которые не поддерживаются Microsoft (работа в графическом режиме, генерация прерываний и т.п.). Для таких примеров гораздо более целесообразно использовать Borland C++, в котором будут работать все примеры без исключения.

Для того, чтобы запустить текст новой программы, вы можете вписать его на месте этой, и, запустив Build получить новый исполнимый файл. Или же вы можете создать для неё отдельный проект, что я вам лично очень рекомендую! Таким образом у вас сохранятся все учебные исходники, которые могут сослужить вам хорошую службы, в качестве готовых решений, во-вторых вы быстрее освоитесь с Visual Studio!

Удачи и творческих успехов!

Как запустить проект на C# в Visual studio code?

Вкратце, я ещё не опытный и я не знаю как запустить свой код в Visual studio code.

Да, я знаю, что эта программа предназначена для опытных, но мне она очень понравилась своим оформлением) К сожалению, я только изучаю программирование, т.е. базовую часть. И хотелось бы понять, как компилировать свой код и запускать.

  • Вопрос задан более двух лет назад
  • 23222 просмотра

Комментировать
Решения вопроса 1

vabka

Василий Банников @vabka Куратор тега C#
Токсичный шарпист

  • Создаёшь новый проект по гайду
  • Открываешь в vs code папку с проектом
  • Жмёшь на кнопку отладки и запускаешь
    (при первом запуске он может напомнить, что в отладчике есть декомпилятор, который нелегально использовать на чужих приложениях — соглашаемся с этим)
    603d3bb386701819998214.png
    Если что — выбираем .net Core
    603d3bf3168e0691109502.png
    В итоге появится нужная кнопка
    603d3c19c5f27607073624.png

    PS: Вообще, советую пользоваться полноценной студией — может она на первый взгляд и пугает, но она сильно удобнее, чем vs code. (ну и в ней всё работает из коробки, что важно для новичков)
    PPS: А ещё существует Rider — для профессионального разработчика он стоит копеечные 15$ в месяц, а для школьника или студента вообще бесплатен. При этом он даёт целую кучу полезных инструментов, особенно для геймдева, если он вам интересен.

    Как запустить программу на с в visual studio

    И так, пришло время создать свою первую программу на языке C# в MS Visual Studio. Так что, не будем терять время и запустим нашу IDE. При первом запуске MS Visual Studio появится окно, приведенное на рисунке ниже, в нем нужно нажать на ссылку «Не сейчас, возможно позже» (хотя, можете и осуществить вход, но для этого нужна учетная запись Microsoft), если Вы скачали русскоязычную версию Visual Studio (для простоты я буду показывать на такой версии, хотя сам использую английскую версию).

    Окно приветствия, при первом запуске IDE MS Visual Studio

    Окно приветствия, при первом запуске MS Visual Studio

    В следующем окне (представлено на рисунке ниже), укажите в пункте «Параметры разработки» значение «Visual C#» и выберите подходящую Вам цветовую схему.

    Установка параметров разработки и цветовой схемы при первом запуске IDE Visual Studio

    Настройка Visual Studio при первом запуске

    Когда все действия выполнены, нужно нажать на кнопку «Запуск Visual Studio», после чего, Вы увидите окно, подобное тому что приведено ниже.

    Завершение первого запуска IDE Visual Studio

    Завершение первого запуска Visual Studio

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

    Дождались? Тогда переходим к созданию проекта. Для этого переходим в главное меню Visual Studio и выбираем пункт «Файл — Создать — Проект» (или «File — New — Project» в английской версии), как показано на рисунке ниже.

    Создание нового проекта в IDE VisualStudio

    Создание нового проекта в VisualStudio через главное меню

    Должно открыться окно «Создание проекта» (показано на рисунке ниже), в котором нужно:

    • в левой области выбрать «Шаблоны — Visual C# — Windows»;
    • в главной рабочей области выбрать «Консольное приложение»;
    • в текстовом поле «Имя» указать название проекта (в нашем случае это будет «FirstProject»);
    • в текстовом поле «Расположение» указать папку, где будут храниться проекты приложений (в моё случае это «D:\Программирование\Projects»);
    • нажать на кнопку «OK».

    Создание нового проекта в IDE Visual Studio

    Окно создания нового проекта в Visual Studio

    Дождавшись завершения процесса создания нового проекта, еще раз посмотрим на главное окно IDE Visual Studio. Пример я привел на рисунке ниже, где обозначил самые важные на данном этапе рабочие области.

    Главное окно IDE Visual Studio

    Главное окно Visual Studio

    В главной рабочей области уже есть код программы, это так сказать стандартная заготовка, которую создает Visual Studio по умолчанию. Эта заготовка пока ничего не делает, и нам нужно её доработать… Для этого в рабоче области найдем основной «метод» (сточки зрения объектно ориентированного программирования), этот метод называется Main (как не странно, главный метод называет именно так �� ). Метод Main — это так называемая точка входы программы, будем считать, что это первое место, которое будет выполняться в программе!

    А теперь давайте дополним наш код, так как показано ниже (добавленная строка выделена):

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FirstProject < class Program < static void Main(string[] args) < Console.WriteLine("Hello, World!"); >> >

    А теперь давайте посмотрим на результат! Для этого нужно «собрать» и запустить наше приложение. Идем в главное меню Visual Studo и выбираем пункт «Сборка — Собрать решение» (или как в английской версии Visual Studio «Build — Build Solution»).

    VS_start_7

    Сборка первого проекта в Visual Stuio

    Теперь осталось только запустить наше приложение, для этого снова идем в главное меню и выбираем пункт «Отладка — Запуск без отладки» (или «Debug — Start Without Debugging» в английской версии студии).

    Запуск собранного приложения в IDE Visual Studio из главного меню

    Запуск приложения через главное меню Visual Studio

    В результате должно появиться окно следующего вида:

    Первое консольное приложение

    Первое консольное приложение

    Вот это есть наша первая программа, она всего лишь осуществляет вывод строки «Hello, World!» в консоль… Но дальше будет интереснее! А пока, закройте окно в котором запущена наша первая программа, для этого, можно нажать в нем на любую клавишу, и оно должно закрыться.

    В следующем уроке мы поговорим о том, что же представляю из себя компьютерные программы с точки зрения программиста. А пока, попробуйте заменить строку «Hello, World!» в рабочей области Visual Studio на строку «Привет, Вася!», снова собрать и запустить приложение.

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *