c++ swig python
Josh
jbs+usenet at bad-poetry.net
Mon Jan 13 22:31:05 EST 2003
Hallo,
Sie müssen eine Initialisierung Funktion (inittestfiles) verursachen
damit Swig richtig arbeitet. Die Initialisierung Funktion wird benannt,
wann immer Sie ein python Modul importieren. Sie registriert auch
neue Methoden mit Python. Traurig für den schlechten Deutschen,
dieser war maschinell übersetzt.
-jbs
Oleg Seifert wrote:
> Hallo,
>
> ich habe eine einfache Klasse in c++ geschrieben.
> Dann habe ich mit Hilfe von SWIG aus dieser Klasse einen Python-Modul
> (dll-Bibliothek) erstellt. [testfiles.dll + testfiles.lib]
>
> Ich habe diese Bibliothek mir einer kleiner c++-Anwendung testen können.
> Aber wenn ich diesen Modul in Python importiere ("import testfiles")
> kriege ich die Fehlermeldung:
>
> >>> import testfiles
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> ImportError: dynamic module does not define init function (inittestfiles)
> >>>
>
> Woran könnte es liegen ? Was mache ich falsch ?
>
> Danke im Voraus.
>
> mfg,
> Oleg
More information about the Python-list
mailing list