Користувальницькькі налаштування

Налаштування сайту


qwt

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

qwt [2016/03/08 20:22]
wombat створено
qwt [2016/03/08 20:43] (поточний)
wombat Сборка приложений с Qwt
Рядок 1: Рядок 1:
 +====== Qwt ======
 +
 +Qwt - **Q**t **W**idgets for **T**echnical Applications ​
 +
 +====== Установка в Windows ======
 +
 +Для установки Qwt в Windows её придётся собрать из исходников,​ так как разработчики не поставляют бинарные файлы для ОС Windows((http://​qwt.sourceforge.net/​qwtinstall.html#​BUILDSUBSECTION)). Во-первых,​ в системе должна быть [[qt#​установка_в_windows|установлена среда Qt]] и MinGW. Если MinGW была установлена одним комплектом с Qt, она тоже подойдёт.
 +
 +Скачиваем [[https://​sourceforge.net/​projects/​qwt/​files/​qwt/​6.1.2/​qwt-6.1.2.zip | архив исходников Qwt]] и распаковываем его в папку ''​C:​\qwt-6.1.2''​.
 +
 +Запускаем командрую строку,​ ярлык которой создался при установке Qt:
 +
 +''​Пуск''​ -> ''​Все программы''​ -> ''​Qt 5.5.1''​ -> ''​5.5''​ -> ''​MinGW 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 ====
 +
 +<code CMakeLists.txt>​
 +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)
 +</​code>​
 +
 +Выяснить нужные пути и флаги можно при помощи [[https://​www.freedesktop.org/​wiki/​Software/​pkg-config/​ | 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''​) следующие строки:​
 +
 +<​code>​
 +include (C:/​qwt-6.1.2/​features/​qwt.prf)
 +INCLUDEPATH += C:/​qwt-6.1.2/​include
 +</​code>​
 +
 +Для того, чтобы полученный таким образом исполнимый файл мог запускаться на других компьютерах,​ нужно в комплекте с ним поставлять библиотеку ''​qwt.dll''​ из папки ''​C:​\qwt-6.1.2\lib\qwt.dll''​.
 +
 +==== Статическая ====
 +
 +FIXME
 +
 +
 +
 +
 +
 +
  
qwt.txt · В останнє змінено: 2016/03/08 20:43 by wombat