Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Kamu - 02.02.08 - klo:23.21
-
Hei!
Olen kokeillut muutamaan kertaan Qt:n asennusta, eikä ilmennyt vielä minkäänlaisia ongelmia. Kun yritin ajaa c++:lla kirjoittamani ohjelman ilmeni ongelmia, ei löytänyt asettamiani headereita, siis Qt:n headereita. SDL:n headerit ovat toimineet kuten muutkin, mutta Qt:n headereita en ole saanut toimimaan. Miten siis asentaisin Qt:n niin, että kaikki varmasti toimii kääntäessäkin. Headereina kokeilin "#include <QtGUI/QApplication>", "#include <Qt/QApplication>", "#include <QApplication>" ja "#include <QT/QApplication>". Projektin koitin kääntää:
"cd ./Qt_harjoitukset
qmake -project
qmake
make"
Eli siis joko vika on Qt asennuksessa, headereissa tai kääntämisessä.
-
Eli siis joko vika on Qt asennuksessa, headereissa tai kääntämisessä.
no siis jos headereita ei löydy käännösvaiheessa niin helposti sitä kuvittelisi, että et ole asentanut qt:n -dev -pakettia jossa ne headerit tulevat.
nyt kun et tietenkään kertonut mitä ubuntun tai qt:n versiota käytät, niin arvataan vaikka, että sinulta puuttuu paketti libqt4-dev. jos se ei puutu, niin sitten sinulta puuttuu varmaan joku muu...
-
Ubuntu Gutsy Gibbon ja Qt4.
Näköjään minulla on seuraavat Qt:hen liittyvät paketit asennettuina:
libqt4-core
libqt4-debug
libqt4-dev
libqt4-gui
libqt4-qt3support
libqt4-sql
libqthreads-12
-
Silloin noita headereita pitäisi löytyä. Vika lienee siis jossain muualla.
Olisiko sinulla liittää tänne jotain pientä ohjelmaa, jonka kääntäminen epäonnistuu? Sen avulla vikaa olisi helpompi jäljittää.
-
Anteeksi vaivannäkönne vuoksi. Olin mennyt typoamaan headereita, enkä väsyneenä jaksanut tarkistaa vaan kuvittelin tehneeni jotain pahemmin väärin. Kokeilin siis kirjoittaa ohjelman kokonaan uusiksi ja se toimi, kun käytin seuraavia headereita "#include <QApplication>" ja "#include <QPushButton>".
Anteeksi vielä :-[