Bonjour fred1599,
Pour le 1er:
from cpython cimport bool, list, dict, tuple, long as llong
En principe, les types cités dans les déclarations de type sont ceux du C. Il s'agit ici...
Type: Messages; Utilisateur: tyrtamos
Bonjour fred1599,
Pour le 1er:
from cpython cimport bool, list, dict, tuple, long as llong
En principe, les types cités dans les déclarations de type sont ceux du C. Il s'agit ici...
Bonjour,
Ça y est!!!
Voilà mon code test:
bib.cpp
#include "bib.h"
Bonsoir!
On va y arriver!
Essaie de t'inspirer de l'exemple à télécharger.
Son setup.py est:
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
...
Avec:
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -I/usr/include/python2.7 -c test.cpp -o addition.o
Tu envisages de compiler test.cpp en C++ avec gcc? Et que fait...
C'est toujours non.
test.cpp + test.h ===> test.so
Tu fais comment?
Cython ne s'occupe certainement pas de compiler la bibliothèque C++ contenant les fonctions qui seront considérées comme...
Non. Dans ton exemple perso plus haut, je parle de la compilation de test.cpp accompagné de test.h. Cela m'étonnerait que Cython s'en occupe.
Pour que le code Cython dans le .pyx réussisse à appeler la fonction écrite en C++, il faut que cette fonction soit compilée/liée avant en tant que bibliothèque (et non comme un exécutable): comment...
As-tu essayé l'exemple à télécharger?
Bonjour fred1599,
J'ai vu seulement que le sujet était abordé assez longuement dans la doc (http://wiki.cython.org/WrappingCPlusPlus).
Il y a de plus un exemple qu'on peut télécharger...
Bonjour,
Dans la liste donnée, je ne connais que Cython, et je le trouve très intéressant. Comme il y a longtemps que je n'ai pas programmé en C/C++, j'apprécie de ne pas avoir à le faire...
Un...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.