PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie mache ein Projekt ausführbar unter Kylix?



netmaster
25-08-2003, 18:47
Hallo.

Ich habe gerade ein kleines Projekt erstellt.
Jetzt will ich es unter der Konsole starten.

netmaster@linux:~/Projekte/Editor> ./Project_Editor
./Project_Editor: relocation error: ./Project_Editor: undefined symbol: initPAnsiStrings
netmaster@linux:~/Projekte/Editor>

Was muss ich tun, damit das Teil startet?
Kann mir da jemand weiterhelfen?

THX.

peschmae
25-08-2003, 18:53
Hmm,

von Kylix aus gehts?

Vielleicht steht in den Ausführungsparametereinstellungen was oder so. Vermutlich musst du dem LD_LIBRARY_PATH noch irgendwas hinzufügen (so n paar libs)

mach mal "ldd <programmdatei>" - all die Libs die da sind sollten sich in Verzeichnissen des LD_LIBRARY_PATHs befinden - den musst du also evtl. ausbauen

MfG Peschmä

netmaster
25-08-2003, 19:24
Jep, unter Kylix läuft es ohne Probs.

netmaster@linux:~/Projekte/Editor> ldd Project_Editor
/lib/libNoVersion.so.1 => /lib/libNoVersion.so.1 (0x40015000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40031000)
libpthread.so.0 => /lib/libpthread.so.0 (0x400ff000)
libdl.so.2 => /lib/libdl.so.2 (0x4014f000)
libc.so.6 => /lib/libc.so.6 (0x40152000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
netmaster@linux:~/Projekte/Editor>

Sind die so richtig?

Wenn nein, kannst du mir sagen, wie ich das anstelle bzw. wie ich was ändern muss?

anda_skoa
25-08-2003, 19:56
Das steht glaub ich in der Kylix FAQ.

Da muss man ein paar Libs aus dem Kylix Verzeichnis in ein globales Lib Verzeichnis kopieren, oder mit LD_LIBRARY_PATH das Kylix Lib Verzeichnis angeben.

Steht wie gesagt ziemlich sicher in einer Kylix Doku und eventuell sogar hier im Forum -> Suchfunktion

Ciao,
_

peschmae
25-08-2003, 20:16
Hier im Forum?

Hab ich noch nie gesehen. War so einfach aus dem Bauch heraus :)

MfG Peschmä