Instalați biblioteca tehnică qwt în linux (ubuntu)

Un mediu de dezvoltare GUI cu drepturi depline ar trebui să includă reprezentarea grafică a informațiilor cu o interfață de utilizator dezvoltată. În Delphi și C ++ Builder, acest rol este realizat de componenta TChart. O adăugare la biblioteca Qt, care oferă posibilitatea de a afișa date într-o formă grafică, este biblioteca Qwt. Luați în considerare procesul de instalare.







În Ubuntu, este preferabil să instalați biblioteca Qwt din depozit utilizând Centrul de aplicații Ubuntu, deoarece această metodă necesită un efort minim. În plus, numai versiunile stabile de pachete dovedite sunt plasate în depozit, iar Centrul de aplicații Ubuntu monitorizează dependențele dintre pachete.

Se presupune că aveți versiunea 4.8.3 a bibliotecii Qt (cea mai recentă la momentul redactării) sau mai veche. Este posibil să setați una dintre cele două ramuri ale bibliotecii - 5.x.x sau 6.x.x. Instrucțiunile de instalare pentru fiecare ramură sunt date separat. În Ubuntu, spre deosebire de Windows, ambele ramuri ale bibliotecii nu pot fi instalate simultan, ci doar una dintre ele.

Deschideți Centrul de aplicații Ubuntu, tastați libqwt în bara de căutare, selectați linia libqwt5-qt4-dev din lista deschisă și faceți clic pe butonul Install. Ca urmare, biblioteca Qwt va fi instalată (versiunea 5.2.2 în momentul acestei scrieri). De asemenea, este util să instalați documentația și exemplele existente. Pentru aceasta, selectați linia libqwt5-doc și faceți clic pe butonul Instalare.

În cele din urmă vor fi disponibile

- în directorul / usr / include / qwt-qt4 - fișiere antet de bibliotecă;
- în directorul / usr / lib - fișierul bibliotecă libqwt-qt4.so.5.2.2 și referirile la acesta: libqwt-qt4.so.5.2, libqwt-qt4.so.5 și libqwt-qt4.so;
- în folderul / usr / lib / i386-linux-gnu / qt4 / plugins / designer - plugin-ul pentru designer-ul - fișierul libqwt_designer_plugin.so;
- în dosarul / usr / share / doc / libqwt5-doc / html - fișiere de ajutor care conțin o descriere a clasei utilizate în bibliotecă;
- în folderul / usr / share / doc / libqwt5-doc / examples - exemple de proiecte care utilizează widget-uri de bibliotecă.

Pentru a utiliza biblioteca, trebuie să includeți în fișierul proiectului descrierea acesteia

INCLUDEPATH + = / usr / includ / qwt-qt4






LIBS + = -L / usr / lib-lqwt-qt4

Dacă doriți să instalați biblioteca pe un computer care nu are acces la Internet, puteți utiliza metoda descrisă în articolul corespunzător. Deoarece numărul de pachete necesare este mic

libqwt5-Qt4-dev_5.2.2-1ubuntu2_i386.deb
libqwt5-qt4_5.2.2-1ubuntu2_i386.deb
libqwt5-doc_5.2.2-1ubuntu2_all.deb
(versiuni ale fișierelor în momentul acestei scrieri)

Așa cum am menționat mai sus, în directorul / usr / share / doc / libqwt5-doc / examples există aplicații care utilizează biblioteca Qwt ca proiecte neasamblate. Pentru o schimbare, să le construim în configurația de lansare, pentru aceasta vom efectua următoarele acțiuni

2. Editați fișierul /usr/share/doc/libqwt5-doc/examples/examples.pri

- în rândul "QWT_ROOT = ./ .." prescrieți un alt director

- În linia "DESTDIR = $$ / examples / bin $$" schimbăm calea de instalare

- În linia "LIBS + = -L $$ / lib -l $$ - qt4" specificăm calea corectă către biblioteca Qwt

LIBS + = -L / usr / lib-lqwt-qt4

3. Porniți terminalul și introduceți comenzi

sudo -i
parolă
cd / usr / share / doc / libqwt5-doc / exemple
qmake examples.pro -r -spec linux-g ++
face

După terminarea execuției, fișierele de mostre executabile pot fi găsite în folderul / usr / share / doc / libqwt5-doc / examples / bin.

Deschideți Centrul de aplicații Ubuntu, tastați libqwt în bara de căutare, selectați linia libqwt-dev din lista deschisă și faceți clic pe butonul Install. Ca rezultat, biblioteca Qwt va fi instalată (versiunea 6.0.0 la momentul acestei scrieri). De asemenea, este util să instalați documentația și exemplele existente. Pentru aceasta, selectați linia libqwt-doc și faceți clic pe butonul Instalare.

În cele din urmă vor fi disponibile

- în directorul / usr / include / qwt - fișiere antet de bibliotecă;
- în directorul / usr / lib
- fișierul libqwt.so.6.0.0 și linkurile către el: libqwt.so.6.0, libqwt.so.6 și libqwt.so;
- completează MathML fișier libqwtmathml.so.6.0.0 și link către aceasta: libqwtmathml.so.6.0, libqwtmathml.so.6 și libqwtmathml.so;
- în directorul / usr / lib / i386-linux-gnu / Qt4 / plugins / proiectant - plug-in pentru forma proiectant - libqwt_designer_plugin.so fișier;
- în dosar / usr / share / doc / libqwt-doc / html - fișiere de ajutor care conțin o descriere a clasei utilizate în bibliotecă;
- în folderul / usr / share / doc / libqwt-doc / examples - exemple (neasamblate) de proiecte care utilizează widget-uri de bibliotecă.

Pentru a utiliza biblioteca, trebuie să includeți în fișierul proiectului descrierea acesteia

INCLUDEPATH + = / usr / includ / qwt
LIBS + = -L / usr / lib-lqwt

Dacă utilizați suplimentul MathML, trebuie să includeți și o descriere

LIBS + = L / usr / lib-lqwtmathml

Dacă doriți să instalați biblioteca pe un computer care nu are acces la Internet, puteți utiliza metoda descrisă în articolul corespunzător. Deoarece numărul de pachete necesare este mic

libqwt-dev_6.0.0-1ubuntu1.12.04.1_i386.deb
libqwt6_6.0.0-1ubuntu1.12.04.1_i386.deb
libqwt-doc_6.0.0-1ubuntu1.12.04.1_all.deb
(versiuni ale fișierelor în momentul acestei scrieri)

Un exemplu de utilizare a widgetului QwtPlot din biblioteca Qwt poate fi găsit aici.







Articole similare

Trimiteți-le prietenilor: