Зміст

Qwt

Qwt - Qt Widgets for Technical Applications

Установка в Windows

Для установки Qwt в Windows её придётся собрать из исходников, так как разработчики не поставляют бинарные файлы для ОС Windows1). Во-первых, в системе должна быть установлена среда Qt и MinGW. Если MinGW была установлена одним комплектом с Qt, она тоже подойдёт.

Скачиваем архив исходников Qwt и распаковываем его в папку C:\qwt-6.1.2.

Запускаем командрую строку, ярлык которой создался при установке Qt:

ПускВсе программыQt 5.5.15.5MinGW 4.9.2 (32-bit)Qt 5.5 for Desktop (MinGW 4.9.2 32 bit)

В командной строке выполняем следующие команды:

cd c:\qwt-6.1.2
qmake qwt.pro
c:\Qt\Qt5.5.1\Tools\mingw492_32\bin\mingw32-make.exe
c:\Qt\Qt5.5.1\Tools\mingw492_32\bin\mingw32-make.exe install

Сборка приложений с Qwt

В GNU/Linux

CMake

include_directories(${include_directories} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} /usr/include/qwt6)
#TARGET_LINK_LIBRARIES(MyProgram Qt5::Widgets qwt)
TARGET_LINK_LIBRARIES(MyProgram Qt5::Widgets qwt6-qt5)

Выяснить нужные пути и флаги можно при помощи pkg-config:

pkg-config --cflags-only-I qwt6
pkg-config --libs qwt6

Или для Qt5

pkg-config --cflags-only-I Qt5Qwt
pkg-config --libs Qt5Qwt

https://www.freedesktop.org/wiki/Software/pkg-config/

qmake

FIXME

В Windows

Динамическая

Чтобы скомпилировать Qt-приложение с использованием библиотеки Qwt, нужно добавить в проектный файл Qt (например, MyProgram.pro) следующие строки:

include (C:/qwt-6.1.2/features/qwt.prf)
INCLUDEPATH += C:/qwt-6.1.2/include

Для того, чтобы полученный таким образом исполнимый файл мог запускаться на других компьютерах, нужно в комплекте с ним поставлять библиотеку qwt.dll из папки C:\qwt-6.1.2\lib\qwt.dll.

Статическая

FIXME