Die Suche ergab 5 Treffer

von gebbi
Donnerstag 14. April 2011, 15:46
Forum: Python mit anderen Sprachen verwenden
Thema: Pythonembedding unter Linux
Antworten: 9
Zugriffe: 2649

Re: Pythonembedding unter Linux

Entschuldigt die späte Antwort, ich hab jetzt herausgefinden, dass ich doch eine libpython.so besitze, allerdings liegt diese in einem völlig anderen Ordner als "python2.6-config --ldflags" es mir übermittelt hat.
Hab es jetzt getestet und die komplette Kette (Hauptprogramm, mein Interface, der ...
von gebbi
Mittwoch 6. April 2011, 06:11
Forum: Python mit anderen Sprachen verwenden
Thema: Pythonembedding unter Linux
Antworten: 9
Zugriffe: 2649

Re: Pythonembedding unter Linux

Nein, ist laut ldd nicht gegen Python gelinkt. Was mir beim Ausprobieren von LD_PRELOAD aufgefallen ist, dass ich keine libpython2.6.so sondern eine .a (statische Bibliothek?) habe. Kann ich eine solche nicht gegenlinken? LD_PRELOAD hat das auch so nicht angenommen mir der .a.

Die Konstellation ist ...
von gebbi
Dienstag 5. April 2011, 15:59
Forum: Python mit anderen Sprachen verwenden
Thema: Pythonembedding unter Linux
Antworten: 9
Zugriffe: 2649

Re: Pythonembedding unter Linux

Zweiteres. Konkret ist es eine Software die Erweiterungen anbietet, und beispielhaft einen Quellcode in C bereitgestellt hat. Ich habe nun selbst eine eine Erweiterung geschrieben, die selbst die Erweiterung um Python ermöglicht. Das "Hauptprogramm" kann ich also nicht verändern.
von gebbi
Dienstag 5. April 2011, 14:03
Forum: Python mit anderen Sprachen verwenden
Thema: Pythonembedding unter Linux
Antworten: 9
Zugriffe: 2649

Re: Pythonembedding unter Linux

Danke, das hat schon mal sehr geholfen. Mein Modul wird geladen und ausgeführt. Jetzt habe ich allerdings noch ein weiteres Problem, wenn ich versuche Python-Scripte zu laden und auszuführen. (Innerhalb meines Modules)
Ganz simple Strukturen funktionieren, aber bei der Datei, die er eigentlich laden ...
von gebbi
Dienstag 5. April 2011, 09:31
Forum: Python mit anderen Sprachen verwenden
Thema: Pythonembedding unter Linux
Antworten: 9
Zugriffe: 2649

Pythonembedding unter Linux

Hallo,
ich habe ein Problem beim Kompilieren eines shared objects meines Projektes. Unter Windows habe ich es ohne Probleme geschafft eine .dll zu kompilieren und einzubinden.
Und Linux (Ubuntu) klappt zwar das Kompilieren, aber das öffnen meiner .so durch ein weiteres Programm wird durch eine ...