Portál AbcLinuxu, 25. dubna 2024 19:50


Dotaz: Qt a gcc 3.0.4

7.7.2002 14:37 David | skóre: 2
Qt a gcc 3.0.4
Přečteno: 61×
Odpovědět | Admin
Zdravím všechny,

Čítaval jsem, že gcc 2.96 je plá chyb ..., tak jsem se rozhodl pro aktualizaci. Mám mandrake 8.2 a na CD jsou i balíčky novější verze 3.0.4. Ovšem narazil jsem na problém. Pokud provedu aktualizaci a chci začít překládat nějaký program - s gcc 3.0.4 - píše mi to (po ./configure) při kontrole qt knihoven, že nejsou nalezeny. (Mám tam verze Qt verze 2 i 3). Pokud gcc 3.0.4 odeberu a dam tam opet gcc 2.96, je vše OK - při kontrole qt knihovny ji správně detekuje (při tom samém programu).

Pokud je gcc3 lepši, rád bych u ni zůstal. Mohl by mi někdo poradit? Děkuji.

David

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Stanislav Brabec avatar 7.7.2002 20:54 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Qt a gcc 3.0.4
Odpovědět | | Sbalit | Link | Blokovat | Admin
c++ z 2.96 je nekompatibilní s 3.0 (a 3.1 používá zase novější rozhraní). Aplikace používající QT musíte tedy kompilovat stejnou verzí jako QT. Pokud chcete upgradovat, doporučuji rovnou na gcc-3.1 a poté rekompilovat QT (ovšem pak musíte rekompilovat i KDE, a to s gcc-3.0.x nejde úplně v pohodě - některé programy nepřeložíte; s gcc-3.1 by to snad mělo jít lépe).
10.7.2002 20:47 David | skóre: 2
Rozbalit Rozbalit vše Qt a gcc 3.0.4
Opravdu jsem nečekal, že by spolu nebyly kompatibilní... Jinak děkuji za vysvětlení. Jestli jsem to teda dobře pochopil -> pokud přeložím QT pomocí gcc 3.1 (a pak i celé KDE), programy, které QT používají, by již pak měli jít přeložit... ? Jestli je to tak, je to docela zajímavé. Docela by mě i zajímalo, proč tomu tak je. Ještě k tomu překladu KDE. Je nutné překládat úplně celé KDE, včetně třeba těch kdegames... nebo stačí jen některé "balíčky" ?

David

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.