Dies ist eine alte Version des Dokuments!
← zurück zur Liste der Komponenten
Diese Datei kompiliert und linkt die C++-Teile und das PyCInterface.pyx zu einer PyCInterface.cpp- und einer PyCInterface.so-Datei.
from distutils.core import setup from Cython.Build import cythonize from Cython.Distutils import build_ext from distutils.extension import Extension setup(cmdclass={'build_ext':build_ext}, ext_modules = [Extension("PyCInterface", ["PyCInterface.pyx","interface.cpp", "simulation.cpp", "universe.cpp", "auswertung.cpp", "object.cpp", "vector3d.cpp"], language="c++", extra_compile_args=["-std=c++11"], extra_link_args=["-std=c++11"])] )
Ausgeführt wird dieses Skript mit python setup.py build_ext --inplace.