Структура программ для code blocks. Code Blocks IDE – настройка и использование. Запуск программы вне среды разработки в случае Windows
Добрый день, дорогие друзья. Этой статьей я начинаю серию уроков посвященных одному из самых популярных языков программирования - с++. Уроки направлены в первую очередь на пользователей, который не знакомы с программированием, поэтому профессионалы, не будьте строги, хотя поддерживаю критику, особенно в свой адрес. В своих уроках я буду использовать среду разработки Code::Blocks , который можно скачать и использовать бесплатно. Начнем конечно с классического Hello, world =)
Я надеюсь что Вы уже скачали и установили Code::Blocks, если это так, то начнем. Запускаем среду разработки
Первым делом создаем новый пустой проект File->New->Project и выбираем Empty project
кликаем Go, затем Next
и в появившемся окне в поле Project title набираем заголовок проекта, в Project filename название проекта и снова Next.
В следующем окне удаляем Objects dir из разделов Create "Debug" configuration и Create "Release" configuration, как показано на скриншоте выше и нажимаем по кнопке Finish. Справа должен появится проект с названием "Hello world"
Следующий этап, добавляем в проект файл File->New->FIle... и в появившемся окне выбираем c/c++ source.
Снова Go, Next, выбираем с++, Next и видим следующее окно
,
тут нам необходимо указать имя файла (я назвал main) и его путь, желательно папку с проектом. Ставим галочки на Debug и Release и кликаем Finish.
И мы получили пустой файл с++, в котором будем писать сам код программы.
Теперь начинаем писать сам код программы. Для вывода информации на экран, нам потребуется библиотека ввода/вывода iostream.
#include
using namespace std ;
Затем пропишем главную функцию, которая будет выполняться при запуске программы
int main()
она обязательно должна называться "main" и указываем ей тип int (об этом мы поговорим в следующих уроках). Между фигурных скобок и будет находится код программы. Мы напишем простую программу, которая будет в консоли выводить приветствие "Hello, world!".
cout<<"Hello, world!" ;
После каждой команду обязательно нужно ставить ";", это говорит компилятору, что команда закончена и можно обрабатывать следующую. cout - выводит значения переменных или строки в командную строку.
Полный листинг программы.
#include
using namespace std;
int main()
cout<< "Hello, world!" ;
return 0 ;
Запускаем проект и видим результат.
Ниже прилагаю видео урок, к даной статье.
Если возникли вопросы, комментарии пишите на Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. ,">Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. , буду дорабатывать уроки или просто помогать в изучении материалов.
- < Назад
Интегрированная среда разработки (IDE) Code::Blocks (далее CB) представляет собой полноценный продукт для разработки приложений на языке C/C++. CB – это кроссплатформенная среда, разработанная с использованием библиотеки инструментов wxWidgets. Имеются версии среды как для Windows, так и для других операционных систем (ОС) - Linux и Mac OS. Эта IDE абсолютно бесплатна, имеет открытый исходный код и построена полностью с использованием открытых технологий. Одним из самых сильных сторон CB является поддержка создания приложений wxWidgets – т. е. такого программного обеспечения (ПО), которое для отрисовки графического пользовательского интерфейса (GUI) использует API ОС. Другими словами, CB позволяет создавать кроссплатформенное ПО на любой вкус.
CB умеет работать с большим количеством компиляторов. Если в системе их установлено несколько - можно с лёгкостью переключаться между ними, в зависимости от потребности. Плюс ко всему, IDE сама на этапе установки просканирует систему на наличие доступных компиляторов и предложит задействовать один как основной. Доступна возможность позже изменять эти настройки как глобально, так и отдельно для проектов. Для глобальных настроек среды существует целый раздел «Settings» в главном меню CB. Чтобы внести какие-либо специфические настройки, характерные для конкретного проекта, нужно открыть окно свойств проекта. Для этого необходимо вызвать контекстное меню проекта, кликнув по нему правой клавишей мыши, и выбрать пункт «Properties». Сами проекты (открытые в данный момент в IDE) выведены в виде дерева в док-панели «Management», в её вкладке «Projects». Теперь, в открывшемся окне свойств можно настраивать самые разнообразные параметры, начиная от редактирования целей сборки и заканчивая подключением сторонних библиотек. Кнопка «Project’s build options» на вкладке «Project Settings» того же окна свойств позволит очень гибко настроить для конкретного проекта конфигурацию сборки: ключи компилятора, выбрать сам компилятор, подключить библиотеки для линковщика и т. п. Всё это можно проделать для отдельных режимов: «Release» «Debug».
GUI CB построен на основе плавающих и растягивающихся док-панелей, которые можно пристыковывать к любым сторонам главного окна IDE, просто перетаскивая их мышкой. Благодаря этому, можно очень гибко настраивать различные компоновки интерфейса для различных размеров экрана, оптимизируя эргономику GUI. Если мониторов несколько - удобно отделить некоторые панели от основного окна и разместить их на соседних мониторах.
Подсветка, автодополнение кода и средства редактирования в CB делают процесс работ с кодом лёгким и комфортным. Огромный арсенал настроек позволяет очень тонко настраивать среду «под себя». Очень полезным является наличие поддержки работы с переменными окружения. Благодаря этой возможности CB можно очень тесно интегрировать в систему и расширять его возможности, например, таким образом можно подключать библиотеку wxWidgets.
Кстати, для разработки приложений с GUI на основе wxWidgets в CB есть встроенный RAD-инструмент для конструирования GUI – wxSmith. Это довольно мощная утилита, хотя и не совсем простая в освоении.
Code::Blocks — свободная кроссплатформенная среда разработки. Code::Blocks написана на С++ и использует библиотеку wxWidgets. Имея открытую архитектуру, может масштабироваться за счёт подключаемых модулей. Поддерживает языки программирования С, С++, D (с ограничениями).
Code::Blocks разрабатывается для Windows, Linux и Mac OS X. Среду можно собрать из исходников практически под любую Unix-подобную систему. [ http://ru.wikipedia.org/wiki/Code::Blocks ]
Для того чтоб включить русский язык нужно сделать следующее:
1. Архив нужно распаковать в подпапку программы (куда установлена), например C:\Program Files (x86)\CodeBlocks\share\CodeBlocks
2. После запуска программы выбираем Settings -> Environment -> View, ставим галочку «Internationalization» и выбираем из списка «Russian».
3. Перезапускаем программу CodeBlocks получаем руссификацию.
Русский язык успешно подключен к Code::Blocks версии 13.12.
Архив уже содержит структуру папки locale\ru_RU (для размещения в \CodeBlocks\share\CodeBlocks)
Состояние превода:
Messages: 2173
Translated: 2173 (100.0%)
Untranslated: 0 (0.0%)
Shared between Ubuntu and upstream: 2173 (100.0%)
Translated differently between Ubuntu and upstream: 0 (0.0%)
Only translated on this side: 0 (0.0%)
Code::Blocks - свободная интегрированная среда разработки (IDE) с отрытым исходным кодом, которая поддерживает использование различных компиляторов. По умолчанию Code::Blocks использует компилятор MinGW, который поставляется в комплекте (можно скачать дистрибутив и без встроенного компилятора). MinGW – это вариант компилятора GNU C/C++ для Windows. MinGW – это сокращение "Minimalist GNU для Windows". Набор MinGW включает инструменты для программирования с открытым исходным кодом, которые не зависят от каких-либо платных сторонних библиотек. Он используется многими средами разработки (Visual Studio использует собственный компилятор). MinGW включает набор GNU Compiler Collection (GCC), включая компиляторы C, C ++, ADA и Fortran. Code::Blocks имеет открытую архитектуру, что позволяет ему масштабироваться за счёт подключаемых модулей (можно писать программы как под windows, linux, так и под различные микропроцессоры типа avr и stm32). Отладчик кода в Code::Blocks поддерживает точки останова в исходном коде или в данных, которые обрабатывает программа.
Code::Blocks доступен под Windows, Linux и Mac OS X. Сайт проекта - codeblocks.org .
Установка компилятора MinGW
Установка самого Code::Blocks не представляет ничего сложного. Желательно только устанавливать его в папку, в пути к которой нет пробелов или кириллицы. Рассмотрим установку компилятора MinGW. Как правило, дистрибутив Code::Blocks содержит старую версию компилятора MinGW, поэтому желательно скачать Code::Blocks без компилятора MinGW и установить компилятор отдельно. Сначала скачиваем инсталлятор с сайта проекта mingw.org . После запуска появится следующее окно.
Нажмимаем Install и получаем следующее окно.
Здесь в поле Installation Directory указываем расположение файлов компилятора. По умолчанию это C:\MinGW , его и оставляем. Нажимаем Continue и начинается загрузка и установка менеджера для установки MinGW.
Нажимаем Continue и получаем следующее окно.
Для программированя на C++ выбираем для установки пакеты mingw32-base-bin (A Basic MinGW Installation) и mingw32-gcc-g++-bin (The GNU C++ Compiler) , а затем жмём в меню Installation -> Apply Changes . Появится окно, в котором будет отображаться загрузка выбранных пакетов.
По завершении загрузки пакетов нажимаем на кнопку Close
При первом запуске Code::Blocks автоматически обнаружит установленный компилятор. При возникновении проблем необходимо перейти в меню Settings -> Compiler... и на вкладке Toolchain executables проверить правильность пути к MinGW, а также имена файлов компилятора и линковщика. Теперь можно создавать проект.
Создание проекта
Для создания проекта необходимо перейти в меню File -> New -> Project...
В появившемся окне выбираем необходимый тип проекта. Здесь мы видим, что Code::Blocks имеет большое количество шаблонов проектов. В нашем случае это Console application (консольное приложение).
В следующем окне выбираем используемый язык программирования. Выбираем C++ и нажимаем на кнопку Next .
Далее в поле Project Title вписываем название проекта. В нашем случае это Test . Тут же указываем расположение проекта на диске (поле Folder to create project in ). В указанной нами папке Codeblcoks автоматически создаст папку с ранее указанным названием проекта. Указав имя папки и имя файла, нажимаем на кнопку Next .
В следующем окне выбираем компилятор. По умолчанию выбран GNU GCC Compiler, который мы и будем использовать.
Жмём Finish и получаем минимальную программу, так называемый Hello World!
Нажмимаем F9 для компиляции и запуска программы и получаем следующее окно.
Поддержка кириллицы в консоли
Код стандартного проекта, генерируемого средой Code::Blocks, не поддерживает ввод и вывод кириллических символов в консоли. Для решения данной проблемы необходимо сначала внести небольшие изменения в код проекта. Пример исходного кода показан ниже.
Исходный код
#include
Далее необходимо запустить программу, щёлкнуть левой кнопкой мыши по заголовку окна (где показывается путь к запущенному.exe файлу) и в контекстном меню выбрать пункт Свойства . Затем на вкладке Шрифт установить шрифт Lucida Console и выбрать удобный размер шрифта. После этого сообщения в консольных приложениях будут поддерживать символы кириллицы.
Добрый день, дорогие друзья. Этой статьей я начинаю серию уроков посвященных одному из самых популярных языков программирования - с++. Уроки направлены в первую очередь на пользователей, который не знакомы с программированием, поэтому профессионалы, не будьте строги, хотя поддерживаю критику, особенно в свой адрес. В своих уроках я буду использовать среду разработки Code::Blocks , который можно скачать и использовать бесплатно. Начнем конечно с классического Hello, world =)
Я надеюсь что Вы уже скачали и установили Code::Blocks, если это так, то начнем. Запускаем среду разработки
Первым делом создаем новый пустой проект File->New->Project и выбираем Empty project
кликаем Go, затем Next
и в появившемся окне в поле Project title набираем заголовок проекта, в Project filename название проекта и снова Next.
В следующем окне удаляем Objects dir из разделов Create "Debug" configuration и Create "Release" configuration, как показано на скриншоте выше и нажимаем по кнопке Finish. Справа должен появится проект с названием "Hello world"
Следующий этап, добавляем в проект файл File->New->FIle... и в появившемся окне выбираем c/c++ source.
Снова Go, Next, выбираем с++, Next и видим следующее окно
,
тут нам необходимо указать имя файла (я назвал main) и его путь, желательно папку с проектом. Ставим галочки на Debug и Release и кликаем Finish.
И мы получили пустой файл с++, в котором будем писать сам код программы.
Теперь начинаем писать сам код программы. Для вывода информации на экран, нам потребуется библиотека ввода/вывода iostream.
#include
using namespace std ;
Затем пропишем главную функцию, которая будет выполняться при запуске программы
int main()
она обязательно должна называться "main" и указываем ей тип int (об этом мы поговорим в следующих уроках). Между фигурных скобок и будет находится код программы. Мы напишем простую программу, которая будет в консоли выводить приветствие "Hello, world!".
cout<<"Hello, world!" ;
После каждой команду обязательно нужно ставить ";", это говорит компилятору, что команда закончена и можно обрабатывать следующую. cout - выводит значения переменных или строки в командную строку.
Полный листинг программы.
#include
using namespace std;
int main()
cout<< "Hello, world!" ;
return 0 ;
Запускаем проект и видим результат.
Ниже прилагаю видео урок, к даной статье.
Если возникли вопросы, комментарии пишите на Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. ,">Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. , буду дорабатывать уроки или просто помогать в изучении материалов.
- < Назад