http://www.riverbankcomputing.co.uk/software/qscintilla/intro
Периодически выходят обновления, на сегодняшний день последняя версия - 2.4.5.
QScintilla портирована как для Qt 3, так и для Qt 4. С третьей версией я не работаю и не знаю насколько там все хорошо, но для четверки все нормально, ничего допиливать не надо.
О лицензии.
RiverBank распространяет QScintilla под тремя лицензиями:
- GNU General Public License v2
- GNU General Public License v3
- Riverbank Commercial License
Но способ обойти ограничение есть.
Как обмануть GPL:Вот такая неприятность.
Например, можно на сайте сделать два линка: один на коммерческую программу , а второй — на GPL драйвер(библиотеку). Две независимые работы можно скачать по отдельности.
Установка.
В сборке библиотеки нет ничего сложного - скачиваем, распаковываем, переходим в каталог QScintilla/Qt4 и запускаем qmake -tp vc. В итоге получаем проект qscintilla2.vcproj.
Собираем его.
Получаем в итоге qscintilla2.dll и qscintilla2.lib, которые будем использовать в программе.
В следующем выпуске начнем работу с Qscintilla.
Долго не мог собрать.
ОтветитьУдалитьСпасибо за пост