PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : In einem 64bit Programm 32bit shared Libs verwenden.



dnb
21-06-2007, 11:13
Hallo,

gibt es eine Moeglichkeit, dass man eine 64bit Anwendung unter Linux mit gcc so kompiliert, dass auch 32bit Libraries verwendet werden koennen? Also gemischte Libraries, 32bit und 64bit.

Habe hier das Problem, dass ich eine Anwedung fuer 64bit kompilieren muss, aber von ein paar Libraries nur eine 32bit Version habe. Die Anwendung muss ein 64bit Kompilat werden, und es wird auch eine 64bit Library eingebunden.

MfG =>dnb<=

anda_skoa
21-06-2007, 15:13
Ich glaube nicht, dass das direkt geht. Soweit mir bekannt ist, kann man da nur zu einem 32-Bit Hilfsprozess greifen, der die 32-Bit Library benutzt und mit der 64-Bit Hauptanwendung kommuniziert.

Ciao,
_

dnb
26-06-2007, 14:17
Sowas hatte ich auch irgendwie noch in Erinnerung. Aber es haette ja sein koennen, das es noch eine andere Moeglichkeit gibt.

Vielen Dank

MfG =>dnb<=

panzi
28-06-2007, 22:41
Microsoft hat da was für Windows implementiert mit dem das mit DLLs geht. Aber das sind sicher die ärgeren Hacks im Loader.