Seite 1 von 1

Python und C++

Verfasst: Freitag 1. August 2003, 15:43
von Glamdring
Moin,

Es gehört zwar eigentlich nicht in dieses Forum, aber im C++ Forum kennt keiner Python.

Meine Frage: Wie kann ich Pythonklassen in C++ einbinden???

thx

Glamdring
p.s: Hab grad gesehen, dass OdinsKrieger die selbe Frage schonmal gestellt hat, kanns merkwürdigerweise nicht löschen.

Verfasst: Freitag 1. August 2003, 16:50
von Dookie
Hi Glamdring,

mal eine Frage, warum willst Du Pythonclassen in C/C++ einbinden? Andersrum, also Klassen oder Funktionen von C/C++ in Python einzubinden macht bei zeitkritischen Sachen ja Sinn.


Gruß

Dookie

Verfasst: Freitag 1. August 2003, 17:44
von Glamdring
Moin,

1. Ich hab bevor ich C++ konnte einige Klassen in Python programmiert.

2. Ich kann in C++ noch nicht vererben (wäre manchmal sinnvoller)

Ich hab VC++ 6 und versucht Python.h einzubinden. Dabei kam folgender Fehler:

Code: Alles auswählen

fatal error LNK1104: Datei "python23_d.lib" kann nicht geoeffnet werden
thx

Glamdring

Verfasst: Dienstag 5. August 2003, 15:15
von newb
Kann eine Pythonklasse eigentlich von einer C++ Klasse erben?
(Ich mein das man die Pythonklasse öffnet (importiert und dann von der C++ erbt)


Gruß
Ansgar

Verfasst: Dienstag 5. August 2003, 15:43
von Dookie
Hi newb,

Du müsstest um die C++Klasse in Python verwenden zu können einen Warper schreiben, also in C++ eine Python-Klasse erzeugen die dann die C++Klasse enthält und die pyhtontypischen Zugriffsmöglichkeiten ermöglicht.
Schau die mal die Sourcen zu den GUI-Modulen zu gtk oder qt an oder auch NumPy an.


Gruß

Dookie

Verfasst: Dienstag 5. August 2003, 19:09
von newb
Mach ich, danke

Gruß
Ansgar