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.
Python und C++
-
Dookie
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
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
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
-
Glamdring
- User
- Beiträge: 104
- Registriert: Sonntag 25. Mai 2003, 20:22
- Wohnort: Freiburg i.B.
- Kontaktdaten:
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:
thx
Glamdring
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
Glamdring
Dies ist ein Platzhalter, er steht am Ende jeder meiner Beiträge! Erst wenn ich einen vernünftigen Text gefunden habe wird sich das ändern!
-
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
(Ich mein das man die Pythonklasse öffnet (importiert und dann von der C++ erbt)
Gruß
Ansgar
-
Dookie
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
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
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
