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