Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
qwt [2016/03/08 22:22] wombat створено |
qwt [2016/03/08 22:43] wombat Сборка приложений с Qwt |
||
---|---|---|---|
Рядок 19: | Рядок 19: | ||
c:\Qt\Qt5.5.1\Tools\mingw492_32\bin\mingw32-make.exe | 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 | 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 | ||
+ | |||
+ | |||