Программирование на C/C++
Полезные куски кода и прочие интресности.
Eclipse CDT и MSYS2, учим видеть MinGW

Вот захотелось Eclipse попробовать в качестве среды разработки для C++. Везде в списках IDE для C++ она фигурирует. Иногда даже как лучшая. Что ж, будем пробовать.
Избавляемся от undefined reference to `__mulqi3' в Code::Blocks

Мне нравится Code::Blocks. Замечательная IDE, которая умеет всё. И вот сравнительно недавно начал использовать эту среду для написания программ для AVR. Всё шло замечательно, но стоило лишь использовать sprintf, программа перестала компилироваться, линковщик выдавал ошибку undefined reference to `__mulqi3'.
UTF-8 и MinGW

Наверное, любой сталкивался с проблемой русских букв в консоли. И каждый придумывал свои костыли. Вот и я свой придумал.
Fox Toolkit - пишем маленькие кросс-платформенные приложения с более мощной библиотекой

После того, как мы поиграли с FLTK, я нашёл ещё одну библиотеку виджетов - Fox Toolkit. Эта библиотека предоставляет более широкие возможности для разработки приложений с графическим интерфейсом.
Библиотека также поставляется в виде исходного кода и скачивается с официального сайта. В статье рассматривается версия 1.6.50. Компилируем под Windows.
FLTK - пишем маленькие кросс-платформенные приложения с олдскульным интерфейсом

Иногда требуется написать кросс-платформенное приложение с небольшим размером. Для управления микроконтроллером, например. Или рисования иконок для дисплеев. Но использовать кросс-платформенные библиотеки вроде Qt, WxWidgets не имеет смысла - весят они ну очень много. Неудобно получается, когда приложение весит 100кб, а графическая библиотека для него – под 30Мб.
На помощь к нам приходит FLTK – Fast, Light Toolkit.