Як змусити бібліотеку qwt працювати на win32 (mingw) - блог

В якості практичної частини диплома я розробляю проект на Qt. Мені треба було візуально відображати результати обчислень, для чого була підключена бібліотека qwt, яка дозволяє без зайвих зусиль відобразити наукові графіки. В Ubuntu бібліотека ставиться з репозиторіїв і підключається без видимих ​​зусиль: в .pro файлі дописуємо наступні рядки

і все. У Windows все дещо складніше.

Спочатку завантажуємо Qwt версії 5.2.1. розпаковуємо її в якусь папку і міняємо файл qwtconfig.pri на цей. Розберемо детальніше, що дає нам зміна конфіга:

  1. збираються і release і debug версії бібліотеки (зручно для розробки і тестування свого застосування, бо по-замовчуванню збирається тільки release версія)
  2. збираються статичні версії бібліотек

Якщо пропустити зазначений вище крок, то додаток в режимі debug-збірки відмовляється працювати видаючи якісь невиразні помилки.

Збираємо бібліотеку qwt за допомогою стандартних команд:

Після цього у нас з'являться кілька .dll і кілька .a файлів. Тепер, коли бібліотека готова перейдемо до налаштування програми, з якою цю бібліотеку використовує.

У .pro файл потрібно додати наступні рядки:

Де, C: /qwt-5.2.1 - шлях до папки, в яку встановлена ​​бібліотека qwt. Після цих махінацій можна насолоджуватися можливостями бібліотеки qwt на windows-платформі. Я б надовго застряг з налаштуванням, якби не цей пост.

Як змусити бібліотеку qwt працювати на win32 (mingw) - блог

Як змусити бібліотеку qwt працювати на win32 (mingw) - блог