Valszeg azért, mert dinamikusan linkelted a programot (asszem nem is tud statikust), és így a kész program futtatásához szükség van a Qt runtime librady -ra… asszem libqt a neve…
De ez egyszerüen kiderül: próbáld meg a programodat x-konzolból elindítani, és ha van hibaüzenet, írd be ide… 🙂
U.i.: Nem tudod kitenni a Kylix3 -at valahová a neten…? Jól jönne… asszem nem csak nekem 🙂
Azért mert a Kylix a QT kereskedelmi változatát használja, mígy a KDE az open-t.
Megoldás:egy indító script aminek az elsõ sora így néz ki:
export LD_LIBRARY_PATH=/ahová a kylixod tedted/bin:$LD_LIBRARY_PATH
a másodikban pedig elindítod a programot…
A Kylix tartalmaz egy kereskedelmi QT licenszt ami arra van korlátozva hogy csak a Borland API-n (QT.PAS) keresztül érheted el (amúgy a QT pénzes licensz maga kerülne annyiba mint egy Kylix). Amúgy a Kylix a CLX-re épül ami a VCL multiplatform változata ami a QT-re épül (win alatt is, ha CBuilder-ben vagy Delphi 6/7 alatt CLX alkalmazást csinálsz az is QT-t használ csak a windowsos verziót). A CBuilder pedig szintén VCL alapú, a Pascal-os VCL/CLX-et fordítja le C++-ra (pontosabban a CBuilder és a Kylix3 C++ IDE fordítója Pascal-t is le tud fordítani, méghozzá úgy hogy legenerálja a megfelelõ include, stb. fájlokat.
Megszereztem a Kylix 3 Enterprise Full-t, feltelepül, elindul, fordítja a programomat de a legvégén amikor a futtatható állományt szeretném elindítani, nem megy! 🙁
(Rendszer: SuSE 7.3 Professional)
legutóbbi hsz