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++
-
- 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
-
- 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!
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
-
- 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