Nyt koneessa pitäisi olla paketit qt4-dev-tools ja libqwt-dev asennettuina.
Tässä alla on qmakella tehty .pro -tiedosto
######################################################################
# Automatically generated by qmake (2.01a) Tue Jan 6 16:01:45 2015
######################################################################
TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += .
# Input
SOURCES += qwtkoe01.cpp
Aikaisemmilta kerroilta olin oppinut sen, että tällaisenaan .pro -tiedosto ei toimi, vaan siihen on lisättävä loppuun rivit
CONFIG += qwt
INCLUDEPATH += /usr/include/qwt-qt4
LIBS += -l qwt-qt4
Tämän tein aina käsityönä.
Jos en lisää rivejä nyt, tulee virheenä
/qt/harjoittelu1/qwtkoe01$ make
g++ -m64 -Wl,-O1 -o qwtkoe01 qwtkoe01.o -L/usr/lib/x86_64-linux-gnu -lQtGui -lQtCore -lpthread
qwtkoe01.o: In function `main':
qwtkoe01.cpp:(.text.startup+0x2c): undefined reference to `QwtPlot::QwtPlot(QWidget*)' ... jne, pitkä rimpsu
Jos lisään rivit, tulee virheet
/qt/harjoittelu1/qwtkoe01$ make
/usr/bin/qmake -o Makefile qwtkoe01.pro
g++ -m64 -Wl,-O1 -o qwtkoe01 qwtkoe01.o -L/usr/lib/x86_64-linux-gnu -l qwt-qt4 -L/usr/lib -lqwt -lQtSvg -lQtGui -lQtCore -lpthread
/usr/bin/ld: cannot find -lqwt-qt4
collect2: ld:n paluuarvo oli 1
make: *** [qwtkoe01] Virhe 1
Tämä oli yhtenä virheenä muistaakseni jo ennen qwt:n uutta asennusta. Tietysti qwt-qt4 voi olla nyt toisenniminen, ja kokeilin jo 6:ta 4:n paikalla, mutta sekään ei taida auttaa.
Ohjelmakoodissa voi olla vanhentuneita funktioita, mutta niitä voi varmaan sitten perata erikseen, kunhan kirjastot alkavat löytyä.
teele