Урок №4. Установка Интегрированной Среды Разработки (IDE)

  Юрий  | 

    | 

  Обновл. 21 Фев 2019  | 

 51363

 ǀ   18 

Интегрированная Среда Разработки (IDE = «Integrated Development Environment») – это программное обеспечение, которое содержит всё необходимое для разработки, компиляции, линкинга и отладки кода. Нам нужно установить одну такую IDE.

Но какую именно? Я рекомендую Visual Studio от Microsoft (для пользователей Windows) или Code::Blocks (для пользователей Linux/Windows). Также вы можете установить и любую другую IDE. Основные концепции, рассматриваемые в этих уроках, должны работать во всех средах разработки. Впрочем, иногда код может частично отличаться в разных IDE, поэтому вам придётся самостоятельно искать более подробную информацию о работе в выбранной вами IDE.

IDE под Windows

Если вы пользователь Windows (как и большинство из нас), то установите Visual Studio 2017 версию «Сообщество», которая является бесплатной (все остальные версии – платные):

После того, как вы скачаете и запустите установщик, вам нужно будет выбрать «Разработка классических приложений на C++». Пункты, выбранные по умолчанию в правой части экрана, трогать не нужно – там всё хорошо, только убедитесь, что галочка поставлена возле «Пакет SDK для Windows 10». Этот пакет может использоваться и в ранних версиях Windows, поэтому не переживайте, если у вас Windows 7 или Windows 8 – всё будет работать. Затем «Установить».

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

IDE под Linux/Windows


Если вы пользователь Linux (или Windows, но хотите писать программы, которые затем можно будет легко портировать в Linux), то установите Code::Blocks. Эта бесплатная, кроссплатформенная, опенсорс IDE, которая работает как в Linux, так и в Windows.

Пользователям Windows нужно загружать версию с MinGW в комплекте: 

Установка простая: просто соглашаетесь со всем, о чём вас спрашивают. Функционал C++11/C++14 в Code::Blocks по умолчанию может быть отключен. Чтобы его использовать, вам нужно перейти в «Settings» > «Compiler»:

И во вкладке «Compiler Flags» поставить галочку возле пункта «Have g++ follow the C++14 ISO C++ language standard [-std=c++14]», затем нажать «Ок»:

Примечание: После установки Code::Blocks у некоторых пользователей может появиться следующее сообщение об ошибке: Can’t find compiler executable in your configured search paths for GNU GCC Compiler. Если вы столкнулись с этим, то попробуйте выполнить следующее:

   Если вы пользователь Windows, убедитесь, что вы загрузили версию Code::Blocks с MinGW (в названии скачиваемого установщика должно быть слово «mingw»).

   Попробуйте выполнить полностью удалить Code::Blocks, а затем установить его заново.

   Перейдите в «Settings» > «Compiler» и выберите «Reset to defaults».

   Если ничего из вышеуказанного не помогло, попробуйте установить другую IDE.

В качестве альтернативы подойдёт Bloodshed’s Dev-C++, который также работает как в Windows, так и в Linux.

IDE под macOS

Пользователи техники Apple могут использовать Xcode или Eclipse. Eclipse по умолчанию не настроен на использование C++, поэтому вам нужно будет дополнительно установить компоненты для C++.

Или Visual Studio для Mac:

Веб-компиляторы


Веб-компиляторы подходят для написания простых, небольших программ. Их функционал ограничен: вы не сможете сохранять проекты, создавать исполняемые файлы или эффективно проводить отладку программ, поэтому лучше скачать полноценную IDE, если у вас действительно серьёзные намерения по поводу программирования. А веб-компиляторы используйте разве что для быстрого запуска небольших программ.

Популярные веб-компиляторы:

   OnlineGDB

   TutorialsPoint

   C++ Shell

   Repl.it

Теперь, когда вы установили IDE, пора написать нашу первую программу!

Оценить статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (349 оценок, среднее: 4,89 из 5)
Загрузка...

Комментариев: 18

  1. Аватар Олег:

    Здравствуйте. Я скачал программу dev c++ с интернета и программа выдаёт ошибку NSIS error как решить эту ошибку?

  2. Аватар Карина:

    Добрый день!
    Подскажите, пожалуйста, как установить дополнительные компоненты С++ к Eclipse?

  3. Аватар Юля:

    Здравствуйте, Юрий, я установила Eclipse, но удобнее было бы учиться на iPad, а не на Mac, может быть вы могли бы порекомендовать какие-то приложения компиляторы для iPad? За компьютером не всегда получается сидеть, а iPad всегда со мной. Отзывы противоречивые, плюс есть много приложений, которые воруют деньги, а сначала якобы бесплатные и без встроенных покупок

    1. Юрий Юрий:

      Привет. Насчет iPad ничего не могу посоветовать, так как сам работаю в Windows.

  4. Аватар Юля:

    Юрий, спасибо за уроки! Подскажите, а Eclipse бесплатный? Посмотрела в апсторе Xcode — отзывы последние ужасные, не стала качать

    1. Юрий Юрий:

      Бесплатный, но нужно дополнительно устанавливать компоненты для С++.

  5. Аватар mechanic:

    а за платную visual studio на платить каждый период времени или 1 раз и на всегда

  6. Аватар Андрей:

    Вопрос про code::blocks.
    Можно ли через какую-либо комбинацию клавиш выделить сразу несколько слов, и изменять их одновременно?
    Например как в саблайме Ctrl+D делает, хоть 20 указателей ставь и сразу 20 слов в разных местах редактируй. (надеюсь мой вопрос понятен)
    Очень удобная штука ведь.
    Гугл полезной инфой не поделился (хотя может я плохо искал), беглый взгляд на хоткеи — тоже. (даже великий метод тыка не помог)

  7. Аватар Anastasiya:

    После установки Visual Studio 2017, у меня произошла проблема- компьютер выдавал ошибки при попытки запустить программу, и к тому же перестали запускаться большинство программ. Эту проблему я решила, но Visual 2017 пришлось удалить. Может ли возникнуть такая же проблема при установке белее старых версий?

  8. Аватар Таисия:

    У меня в проектах нет проекта Win32

  9. Аватар Андрей:

    Добрый день. Подскажите пожалуйста, на сайте microsoft есть также бесплатная версия Visual Studio Code, чем она отличается от Visual Studio Community ?

  10. Аватар Богдан:

    Спасибо за доступный способ изложения .
    А на wind XP устанавливается или могут быть проблемы?
    Спасибо за ответ .

    1. Юрий Юрий:

      Спасибо, что читаете. Если не установиться, то можете попробовать поставить более ранние версии (2010 или 2013 года).

  11. Аватар Jane:

    Здравствуйте, благодарю вас за ваш труд.
    Можете ли вы мне подсказать как начать компилировать на X code, или ссылку дать, если у вас такая имеется.
    Thank you

    1. Юрий Юрий:

      Привет, так Xcode ведь бесплатный. Если у вас Mac — заходите в App Store и просто в поиске вбиваете и скачиваете.

  12. Аватар Александр:

    Хотел спросить. Возможно ли в Visual Studio настроить цвета элементов так же, как и в ваших примерах? Или это заложено лишь в плагине вашего сайта? Я сколько ни пытался, какая-то дичь выходит. В красный цвет красит не только операторы, но и {} () "," и прочее.

    1. Юрий Юрий:

      Это специальный плагин под WordPress — Crayon Syntax Highlighter. Возможно ли настроить цвета аналогичным образом в Visual Studio — точно не могу сказать, не пробовал 🙂

  13. Аватар Anton:

    Хорошие уроки у Вас, в 4 уроке я бы не обошел вниманием Qt так как это без сомнения одна из лучший IDE для С++. ++ отметил бы CodeLite.
    В пункте 1 про Code::Blocks ошибка Cod::Blocks
    Спасибо!

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

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