Dreammmless.
-
Автор темы
- #1
Предыдущая часть от Dreammm - https://yougame.biz/threads/151801/
Оригинальная статья -
Интегрированная среда разработки (IDE) - это часть программного обеспечения, содержащая все необходимое для разработки, компиляции, компоновки и отладки программ.
В типичной среде IDE C++ вы получаете редактор кода, который выполняет нумерацию строк и подсветку синтаксиса. Многие (но не все) IDE включают компилятор C++ и компоновщик, с которыми IDE будет знать, как взаимодействовать, чтобы преобразовать исходный код в исполняемый файл. И когда вам нужно отладить вашу программу, вы можете использовать встроенный отладчик.
Кроме того, IDE обычно включают в себя ряд других полезных функций редактирования, таких как интегрированная справка, завершение имени, автоматическое форматирование и иногда система контроля версий. Таким образом, хотя вы можете делать все эти вещи отдельно, гораздо проще установить IDE и сделать их доступными из одного интерфейса.
Так что давайте установим! Следующий очевидный вопрос: "какой именно?”. Многие IDE бесплатны, и вы можете установить несколько IDE, если хотите, так что здесь нет никакого “неправильного решения”. Ниже мы порекомендуем вам несколько наших любимых.
Если у вас есть какая-то другая IDE, это тоже хорошо. Концепции, которые мы покажем вам в этих учебниках, как правило, должны работать для любой приличной современной IDE. Однако различные IDE используют разные имена, макеты, сопоставления ключей и т. д. Поэтому вам, возможно, придется немного поискать в своей IDE, чтобы найти эквивалентную функциональность.
Visual Studio (для Windows)
Если вы разрабатываете на компьютере с Windows (как и большинство) и дисковое пространство и размер загрузки не являются ограничением, то мы настоятельно рекомендуем Visual Studio Community. Когда вы запустите программу установки, вы в конечном итоге придете к экрану, который спросит вас, какую рабочую нагрузку вы хотели бы установить. Выберите "Разработка классических приложений на C++". Если вы этого не сделаете, то возможности C++ будут недоступны.
Параметры по умолчанию, выбранные в правой части экрана, должны быть в порядке, но, пожалуйста, убедитесь, что выбран пакет SDK для Windows 10. SDK для Windows 10 можно использовать в более старых версиях Windows, поэтому не беспокойтесь, если вы все еще используете Windows 7 или 8.
Если дисковое пространство и / или размер загрузки являются проблемой, то мы рекомендуем бесплатную версию
Code::Blocks (для Linux или Windows)
Если вы разрабатываете на Linux (или вы разрабатываете на Windows, но хотите писать программы, которые вы можете легко портировать на Linux), мы рекомендуем
Для пользователей Windows:
Убедитесь, что вы установили версию Code::Blocks, которая имеет MinGW в комплекте (это должен быть тот, чье имя файла заканчивается в mingw-setup.exe). Это позволит установить MinGW, который включает в себя порт Windows компилятора GCC C++ :
Для пользователей Linux:
В некоторых установках Linux могут отсутствовать зависимости, необходимые для запуска или компиляции программ с помощью блоков Code::Blocks
Пользователям Linux на базе Debian (например, на Mint или Ubuntu) может потребоваться установить пакет build-essential. Для этого в командной строке терминала введите:
Пользователям Arch Linux может потребоваться установить base-devel, что можно сделать с помощью
Пользователям других вариантов Linux необходимо будет определить, каковы их эквивалентные менеджер пакетов и пакеты.
При первом запуске Code::Blocks может появиться диалоговое окно автоматического обнаружения компиляторов. Если вы это сделаете, убедитесь, что GNU GCC Compiler установлен в качестве компилятора по умолчанию, а затем нажмите кнопку OK.
macOSX IDE
Популярные варианты Mac включают
Хотя Visual Studio для Mac была выпущена, по состоянию на август 2018 года она не поддерживает C++, поэтому в настоящее время мы не можем рекомендовать ее. (Уже поддерживает).
Другие компиляторы и платформы
Мы рекомендуем избегать следующих IDE, поскольку они больше не поддерживаются и не поддерживаются активно:
Когда что-то идет не так (или когда IDE расшифровывается как “я даже не знаю…”)
Установки IDE, по-видимому, вызывают у них изрядную долю проблем. Установка может сразу же завершиться неудачей (или установка может сработать, но IDE будет иметь проблемы, когда вы попытаетесь использовать ее из-за проблемы с конфигурацией). Если вы столкнулись с этим, то попробуйте удалить IDE (если она установлена в первую очередь), перезагрузите компьютер, временно отключите антивирус или антивирусное ПО и повторите попытку установки.
Если вы все еще сталкиваетесь с проблемами на этом этапе, у вас есть два варианта. Более простой вариант-попробовать другую IDE. Другой вариант - устранить проблему. К сожалению, причины ошибок установки и настройки различны и специфичны для самого программного обеспечения IDE, и мы не можем эффективно консультировать о том, как решить такие проблемы. В этом случае мы рекомендуем скопировать сообщение об ошибке или проблему, с которой вы столкнулись, в поисковую систему Google и попытаться найти сообщение на форуме в другом месте от какого-нибудь бедняги, который неизбежно столкнулся с той же проблемой. Часто будут предложения о том, что вы можете попытаться исправить эту проблему.
Двигаясь вперед
После установки IDE (что может быть одним из самых сложных шагов, если все идет не так, как ожидалось) или если вы временно переходите к веб-компилятору, вы готовы написать свою первую программу!
сообщение удалено в целях сберечь психику одному человеку
Оригинальная статья -
Пожалуйста, авторизуйтесь для просмотра ссылки.
Интегрированная среда разработки (IDE) - это часть программного обеспечения, содержащая все необходимое для разработки, компиляции, компоновки и отладки программ.
В типичной среде IDE C++ вы получаете редактор кода, который выполняет нумерацию строк и подсветку синтаксиса. Многие (но не все) IDE включают компилятор C++ и компоновщик, с которыми IDE будет знать, как взаимодействовать, чтобы преобразовать исходный код в исполняемый файл. И когда вам нужно отладить вашу программу, вы можете использовать встроенный отладчик.
Кроме того, IDE обычно включают в себя ряд других полезных функций редактирования, таких как интегрированная справка, завершение имени, автоматическое форматирование и иногда система контроля версий. Таким образом, хотя вы можете делать все эти вещи отдельно, гораздо проще установить IDE и сделать их доступными из одного интерфейса.
Так что давайте установим! Следующий очевидный вопрос: "какой именно?”. Многие IDE бесплатны, и вы можете установить несколько IDE, если хотите, так что здесь нет никакого “неправильного решения”. Ниже мы порекомендуем вам несколько наших любимых.
Если у вас есть какая-то другая IDE, это тоже хорошо. Концепции, которые мы покажем вам в этих учебниках, как правило, должны работать для любой приличной современной IDE. Однако различные IDE используют разные имена, макеты, сопоставления ключей и т. д. Поэтому вам, возможно, придется немного поискать в своей IDE, чтобы найти эквивалентную функциональность.
Чтобы получить максимальную отдачу от этого урока, мы рекомендуем установить IDE, которая поставляется с компилятором, поддерживающим C++17. Большинство уроков и примеров будут работать с C++14 и C++11. Однако если вы столкнулись с уроком, использующим концепции из C++17, и используете более старый языковой компилятор, вам придется перевести его в свою версию, что может быть непросто.
Мы рекомендуем установить самую новую версию компилятора. Если вы не можете использовать самую новую версию, то это абсолютный минимум версий компилятора с поддержкой C++17:
Мы рекомендуем установить самую новую версию компилятора. Если вы не можете использовать самую новую версию, то это абсолютный минимум версий компилятора с поддержкой C++17:
- GCC / G++ 7
- clang++ 8
- Visual Studio 2017 15.7
Visual Studio (для Windows)
Если вы разрабатываете на компьютере с Windows (как и большинство) и дисковое пространство и размер загрузки не являются ограничением, то мы настоятельно рекомендуем Visual Studio Community. Когда вы запустите программу установки, вы в конечном итоге придете к экрану, который спросит вас, какую рабочую нагрузку вы хотели бы установить. Выберите "Разработка классических приложений на C++". Если вы этого не сделаете, то возможности C++ будут недоступны.
Параметры по умолчанию, выбранные в правой части экрана, должны быть в порядке, но, пожалуйста, убедитесь, что выбран пакет SDK для Windows 10. SDK для Windows 10 можно использовать в более старых версиях Windows, поэтому не беспокойтесь, если вы все еще используете Windows 7 или 8.
Если дисковое пространство и / или размер загрузки являются проблемой, то мы рекомендуем бесплатную версию
Пожалуйста, авторизуйтесь для просмотра ссылки.
, которую вы можете найти в нижней части страницы.Code::Blocks (для Linux или Windows)
Если вы разрабатываете на Linux (или вы разрабатываете на Windows, но хотите писать программы, которые вы можете легко портировать на Linux), мы рекомендуем
Пожалуйста, авторизуйтесь для просмотра ссылки.
- это бесплатная кроссплатформенная IDE с открытым исходным кодом, которая будет работать как на Linux, так и на Windows.Для пользователей Windows:
Убедитесь, что вы установили версию Code::Blocks, которая имеет MinGW в комплекте (это должен быть тот, чье имя файла заканчивается в mingw-setup.exe). Это позволит установить MinGW, который включает в себя порт Windows компилятора GCC C++ :
Для пользователей Linux:
В некоторых установках Linux могут отсутствовать зависимости, необходимые для запуска или компиляции программ с помощью блоков Code::Blocks
Пользователям Linux на базе Debian (например, на Mint или Ubuntu) может потребоваться установить пакет build-essential. Для этого в командной строке терминала введите:
sudo apt-get install build-essential
.Пользователям Arch Linux может потребоваться установить base-devel, что можно сделать с помощью
pacman -Syu base-devel
.Пользователям других вариантов Linux необходимо будет определить, каковы их эквивалентные менеджер пакетов и пакеты.
При первом запуске Code::Blocks может появиться диалоговое окно автоматического обнаружения компиляторов. Если вы это сделаете, убедитесь, что GNU GCC Compiler установлен в качестве компилятора по умолчанию, а затем нажмите кнопку OK.
Попробуйте следующее:
- Если вы работаете в Windows, убедитесь, что вы загрузили версию Code::Blocks с помощью MinGW. Это тот, в названии которого есть слово “mingw”.
- Попробуйте зайти в настройки компилятора и выбрать пункт "Сброс к настройкам по умолчанию".
- Попробуйте выйти в настройки, компилятор, набор инструментов исполняемых файлов разделе, и убедитесь, что “директорию компилятора” устанавливается в директорию MinGW (например, файлы C:\Program Files (x86)\CodeBlocks\MinGW).
- Попробуйте выполнить полную деинсталляцию,а затем переустановку.
- Попробуйте Пожалуйста, авторизуйтесь для просмотра ссылки..
macOSX IDE
Популярные варианты Mac включают
Пожалуйста, авторизуйтесь для просмотра ссылки.
(если он доступен для вас) или
Пожалуйста, авторизуйтесь для просмотра ссылки.
. Eclipse не настроен на использование C++ по умолчанию, и вам нужно будет установить дополнительные компоненты C++.Хотя Visual Studio для Mac была выпущена, по состоянию на август 2018 года она не поддерживает C++, поэтому в настоящее время мы не можем рекомендовать ее. (Уже поддерживает).
Другие компиляторы и платформы
Вопрос: Можно ли использовать веб-компилятор?
Да, для некоторых вещей. Пока ваша IDE загружается (или если вы еще не уверены, что хотите установить ее), вы можете продолжить этот учебник с помощью веб-компилятора, например, вПожалуйста, авторизуйтесь для просмотра ссылки..
Веб-компиляторы отлично подходят для баловства и простых упражнений. Однако, как правило, они довольно ограничены в функциональности-многие из них не позволят вам сохранять проекты, создавать исполняемые файлы или эффективно отлаживать ваши программы. Вам надо перейти к полной интегрированной среды разработки, когда вы можете.
Вопрос: Могу ли я использовать компилятор командной строки (например, g++ в Linux)?
Да, но мы не рекомендуем его для начинающих. Вам нужно будет найти свой собственный редактор и посмотреть, как его использовать в другом месте. Использование отладчика командной строки не так просто, как встроенный отладчик, и сделает отладку ваших программ более сложной.
IDE, которые следует избегатьВопрос: Могу ли я использовать другие редакторы кода, такие как Eclipse, Sublime, Notepad++, VS Code?
Да, но мы не рекомендуем его для начинающих. Существует множество замечательных редакторов кода и IDE, которые могут быть настроены для поддержки широкого спектра языков и позволяют вам смешивать и сочетать плагины, чтобы настроить свой опыт так, как вам нравится. Однако многие из этих редакторов и IDE требуют дополнительной настройки для компиляции программ C++, и в этом процессе многое может пойти не так. Для начинающих мы рекомендуем что-то, что работает из коробки, так что вы можете потратить больше времени на изучение кода и меньше времени на попытки выяснить, почему ваш редактор кода не работает должным образом с вашим компилятором или отладчиком.
Мы рекомендуем избегать следующих IDE, поскольку они больше не поддерживаются и не поддерживаются активно:
- Borland Turbo C++
- Dev C++
Когда что-то идет не так (или когда IDE расшифровывается как “я даже не знаю…”)
Установки IDE, по-видимому, вызывают у них изрядную долю проблем. Установка может сразу же завершиться неудачей (или установка может сработать, но IDE будет иметь проблемы, когда вы попытаетесь использовать ее из-за проблемы с конфигурацией). Если вы столкнулись с этим, то попробуйте удалить IDE (если она установлена в первую очередь), перезагрузите компьютер, временно отключите антивирус или антивирусное ПО и повторите попытку установки.
Если вы все еще сталкиваетесь с проблемами на этом этапе, у вас есть два варианта. Более простой вариант-попробовать другую IDE. Другой вариант - устранить проблему. К сожалению, причины ошибок установки и настройки различны и специфичны для самого программного обеспечения IDE, и мы не можем эффективно консультировать о том, как решить такие проблемы. В этом случае мы рекомендуем скопировать сообщение об ошибке или проблему, с которой вы столкнулись, в поисковую систему Google и попытаться найти сообщение на форуме в другом месте от какого-нибудь бедняги, который неизбежно столкнулся с той же проблемой. Часто будут предложения о том, что вы можете попытаться исправить эту проблему.
Двигаясь вперед
После установки IDE (что может быть одним из самых сложных шагов, если все идет не так, как ожидалось) или если вы временно переходите к веб-компилятору, вы готовы написать свою первую программу!
сообщение удалено в целях сберечь психику одному человеку
Последнее редактирование: