CopperSpice — современный форк библиотеки Qt 4.8 с использованием C++11

Иллюстрация с сайта CopperSpice
Анонсирован проект новой библиотеки CopperSpice, основанной на кодовой базе GUI-тулкита Qt 4.8 и использующей современные возможности шаблонов и C++11.
Основной для CopperSpice стал LGPL-код релиза Qt 4.8.2, в котором объявили устаревшим компилятор Qt Meta-Object Compiler (moc), начали использовать возможности языка C++11 и портировали некоторые классы из Qt 5. Среди прочих значимых изменений и особенностей: возможность линковки библиотек CopperSpice напрямую в стандартные приложения на C++, возможность наследования класса шаблонов из объектов QObject, применение GNU Autotools для сборки, простое конвертирование Qt-приложений (требуется только один раз перенести заголовочные файлы с помощью PepperMill).
Авторы CopperSpice — независимый консультант, Windows-разработчик Барбара Геллер (Barbara Geller) и убежденный Debian-пользователь, программист с 15-летним стажем Ансел Сермерсхайм (Ansel Sermersheim). Цель проекта — «создать и поддерживать Open Source-библиотеку для разработчиков приложений, нуждающихся в графическом интерфейсе для кроссплатформенного использования». Отмечается, что «библиотека CopperSpice была создана с тем, чтобы обеспечить совместимость с текущей версией C++ и будущими релизами».
Подробности о проекте (включая архивы с первыми релизами) доступны на www.copperspice.com. Для сборки требуется набор компиляторов GCC 4.7.2 или выше.
Постоянная ссылка к новости: http://www.nixp.ru/news/13462.html. Дмитрий Шурупов по материалам CopperSpice, Hacker News.
Открыт исходный код Qt 3D Studio для создания трёхмерных пользовательских интерфейсов
1
Qt 5.5: новые функции, редакции поставки и поддерживаемые платформы
2
Stableperl — форк языка Perl от автора AnyEvent и Coro с сохранением обратной совместимости
1
Cutelyst 0.4.0 — новая версия свободного веб-фреймворка на базе Qt, созданного по аналогии с Perl Catalyst 2 2
Релиз Qt 5.1 получил поддержку мобильных платформ и новые модули 2
KDevelop 4.0 — новая версия IDE для KDE 4 3
Последние комментарии
-
OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
-
REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
-
fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
-
Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
-
Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
