Частенько при написании программ для контроллеров появляется необходимость вывести и обработать данные на компьютере, график, например, построить по данным с АЦП. Ну или просто написать приложение для ПК. Я для всего этого использую Qt + библиотеки под конкретные нужды. Не буду особо долго расписывать плюсы/минусы Qt, каждый сам выбирает для себя удобный и подходящий инструмент, лично мне Qt очень нравится и не было еще такого случая, чтобы в чем-то я разочаровался. Собственно, это статья не про Qt в целом, а про установку библиотеки Qwt.
Что это за библиотека?
Qwt предназначена для графического представления имеющихся данных, короче, там все что нужно для работы с графиками и т. п. Полезность этой библиотеки, думаю, очевидна (куда же без графиков 🙂 ). Так что приступаем к установке. Процесс установки буду описывать для пользователей Windows, просто у меня пока не было необходимости устанавливать ее на чем то еще.
Итак, установка!
Прежде всего надо установить непосредственно Qt (а точнее Qt Creator, но для простоты буду писать просто Qt), если он еще не стоит. С этим никаких трудностей – скачал установщик, запустил и готово. А вот с Qwt немного посложнее.
Скачиваем библиотеку – у меня Qwt – 6.0.1. Получив в свое распоряжение архив с файлами, распаковываем его куда-нибудь, например D:\Documentation\qwt-6.0.1. Заходим во вложенную папку и находим файл qwtconfig.pri. Сейчас его надо будет немного подправить. Открываем файл и ищем строки:
win32 { QWT_INSTALL_PREFIX = C:/Qwt-$QWT_VERSION }
Сюда надо прописать путь установки. Ну, например, так:
QWT_INSTALL_PREFIX = D:/Documentation/QWT
Сделано, идем дальше. Ищем строчку # QWT_CONFIG += QwtExamples и убираем из нее значок комментария (#). С файлом qwtconfig.pri закончили, не забываем его сохранить!
В папке D:\Documentation\qwt-6.0.1\qwt-6.0.1\designer находим файл designer.pro. После includ’ов вставляем строку :
CONFIG += release
Опять не забываем сохранить изменения. Предварительная подготовка завершена, теперь собственно процесс установки. В меню Пуск идем по следующему маршруту:
- Пуск – Программы – Qt SDK – Desktop – Qt_ваша версия_for desktop
Запускаем, появляется окно:
Теперь надо перейти в каталог, в котором у нас лежит распакованная библиотека. Для этого в командной строке пишем:
Вводим команды для установки:
qmake qwt.pro mingw32-make
Процесс пошел, теперь нужно немного подождать… После завершения процесса пишем следующую команду:
mingw32-make install
И снова ждем…
Открываем наш каталог установки D:\Documentation\QWT и видим появившиеся папки:
Но и это еще не конец! Жмем правой кнопкой на значке «Мой Компьютер» и открываем вкладку «Дополнительно». Жмем кнопку «Переменные среды», выделяем переменную Path и нажимаем «Изменить» и через точку с запятой добавляем туда путь D:\Documentation\QWT\lib к папке lib. Естественно у вас путь будет другой, просто надо найти в каталоге установки папку lib и скопировать путь к ней.
Теперь если нужно подключить библиотеку к проекту, открываем файл проекта (.pro) и прописываем пути, например вот так:
INCLUDEPATH += D:/Documentation/QWT/include LIBS += -LD:/Documentation/QWT/lib–lqwt
Вот и все! Библиотека установлена, все работает, можно начинать творить 🙂