wie ich bereits in einem anderm Thema geschrieben habe möchte ich einen C++ Code mit über 1000 Zeilen Code in meinem Python Programm benutzen.
Dazu wollte ich mir zunächst swig aneignen.
Ich bearbeite gerade das Beispiel auf der Seite von SWIG: http://www.swig.org/tutorial.html
Die Example.c und example.i Datei habe ich 1:1 kopiert und dann folgendes ausgeführt:
Code: Alles auswählen
swig -python example.i
gcc -fpic -I/usr/include/python2.7 -c example_wrap.c
gcc -shared example_wrap.o -o example.so
Code: Alles auswählen
>>> import example
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: ./example.so: undefined symbol: My_variable