Kezdőlap › Fórumok › UHU Linux › Általános UHU problémák, javaslatok › PyQt / PyKDE
- This topic has 15 hozzászólás, 4 résztvevő, and was last updated 20 years, 8 months telt el by
loxy.
-
SzerzőBejegyzés
-
2004-01-12-21:33 #1927275
állítólag a /usr/lib/qt/lib könyvtárban van a libqtassistant.a nevû fájl, de én nem találom. ez vajon az uhu-s qt hibája, vagy valamit nem raktam fel, amit kellett volna?
2004-01-12-21:33 #1927276Elméletileg a qt csomag tartalmazza, de az RH9-nél még benne van, a Fedora 1.0-nál már nincs. A libqassistantclient.so valószínüleg egy másik libben található. Talán a libqt.so tartalmazza. Szerintem nézd meg milyen libek találhatóak a qt csomagban, az egyikben benne kell hogy legyen.
2004-01-12-21:45 #1927277Hmm, lehet, hogy ez az egyik különbség qt 3.1.1 és 3.1.2 között?
2004-01-12-21:51 #1927278igazad volt, -lqassistant nélkül símán linkelte, a -lqt ott volt, valószínûleg abba került bele. valamiben biztosan benne van, mert a .h fájl ott figyel az include könyvtárban. nekifutok a pykde-nek.
még1x köszi2004-01-12-21:59 #1927279Azért nem ilyen 1xû a dolog. Ha lehagyod az -lqt opciót, akkor is le fog fordulni, mert osztott könyvtárat fordítasz. Próbáld ki a PyQt-t, és ha megy, akkor lehet biztosat mondani. Bár van egy 1xûbb megoldás:
$
Ha a QAssistantClient::QAssistantClient -nél egy nagy „U” díszeleg, akkor nem nyert.2004-01-12-22:23 #1927280tényleg nem megy.
$
Ha a QAssistantClient::QAssistantClient -nél egy nagy „U” díszeleg, akkor nem nyert.rosszabb:
$ nm -C /usr/lib/python2.3/site-packages/libqtcmodule.so
nm: /usr/lib/python2.3/site-packages/libqtcmodule.so: no symbols2004-01-12-22:34 #1927281Tényleg, a g++ -nál a -s kapcsoló szerepel, ezért van ez. Ideiglenesen szedd ki, úgy próbáld ki (csak a .so mérete fog megnõni).
2004-01-12-22:43 #1927282ja, ez a stripped opció?
1ébként épp próbálom…
közben a qt doksiban ezt találtam:This class is not included in the Qt library itself. To use it you must link against libqassistantclient.a (Unix) or qassistantclient.lib (Windows), which is built into INSTALL/lib if you built the Qt tools (INSTALL is the directory where Qt is installed). If you use qmake, then you can simply add the following line to your pro file:
LIBS += -lqassistantclientcsakhogy libqassistantclient.a nincs az uhu-s qt-ben…. 🙁
2004-01-12-22:55 #1927283Ha a QAssistantClient::QAssistantClient -nél egy nagy „U” díszeleg, akkor nem nyert.
U QAssistantClient::QAssistantClient(QString const&, QObject*, char const*)
U QAssistantClient::~QAssistantClient()🙁 van más ötleted?
2004-01-12-22:57 #1927284A doksi nem jelent semmit. Sajnos nagyon gyakran nem naprakész. Ami a Qt-t illeti, durva dolog pachlevel szinten libeket cserélni. Nálam sincs meg a lib, úgyhogy nem UHU csomaghiba. Megnéztem volna nálam miben vannak az osztályok, de nincsenek a szimbólumok befordítva.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.

legutóbbi hsz