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

  Юрий Ворон  | 

    | 

  Обновлено 24 Июл 2018  | 

 37503

 ǀ   16 

Как мы уже говорили в предыдущем уроке, Интегрированная Среда Разработки (IDE) содержит всё необходимое для разработки, компиляции, линкинга и отладки программ. Давайте установим одну из них.

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

IDE для Windows

Если вы используете Windows (как и большинство из нас), то у вас есть два варианта:

  Если дискового пространства (памяти) достаточно — устанавливайте Visual Studio Community 2017. Когда вы запустите установщик, после выполнения нескольких кликов вы придете к пункту, где у вас будут спрашивать, какую рабочую среду вы хотите установить. Выберите «Desktop development with C++».



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

  Если дискового пространства не хватает — устанавливайте Visual Studio Express 2015 for Windows Desktop, его вы сможете найти в нижней части веб-страницы по ссылке.

Установщик, который вы загрузите с веб-страницы Microsoft, на самом деле является загрузчиком. Когда вы запустите его, он скачает соответствующую IDE из сайта Microsoft и установит её.

IDE для Linux или Windows

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

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

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

3

И поставить галочку возле пункта «Have g++ follow the C++11 ISO C++ language standard [-std=c++11]»:

4

Примечание: если в вашей версии Code::Blocks будет пункт «Have g++ follow the C++14 ISO C++ language standard [-std=c++14]» — используйте его вместо C++11.

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



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

2. Попробуйте выполнить полную деинсталляцию (удалить программу), а затем переустановить заново.

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

4. Попробуйте установить другой компилятор.

Еще, как альтернативу, можно использовать Bloodshed’s Dev-C++, эта IDE работает как в Windows, так и в Linux.

IDE для Mac OS X

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

Могу ли я использовать веб-компилятор?

Конечно, но есть нюансы. Если ваша IDE сейчас только скачивается (или, если вы не уверены, что будете использовать любую с вышеуказанных IDE), вы можете проходить эти уроки, используя веб-компилятор, например, TutorialsPoint.

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

Идем дальше

Следующим шагом, после установления IDE, будет написание вашей первой программы!

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

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

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

  1. Юля:

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

    1. Юрий Ворон Юрий Ворон:

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

  2. Юля:

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

    1. Юрий Ворон Юрий Ворон:

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

  3. mechanic:

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

  4. Андрей:

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

  5. Anastasiya:

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

  6. Таисия:

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

  7. Андрей:

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

  8. Богдан:

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

    1. Юрий Юрий:

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

  9. Jane:

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

    1. Юрий Юрий:

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

  10. Александр:

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

    1. Юрий Юрий:

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

  11. Anton:

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

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

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

telegram канал
RAVESLI