Ok, merci Tyrtamos, je vais analyser tes codes, relire la doc, dommage que je sois parti 3 jours, ça va me mettre en haleine pendant tout ce temps. Tu auras sûrement des retours d'ici vendredi ou...
Ok, merci Tyrtamos, je vais analyser tes codes, relire la doc, dommage que je sois parti 3 jours, ça va me mettre en haleine pendant tout ce temps. Tu auras sûrement des retours d'ici vendredi ou...
Bravo Tyrtamos!!!
Je pige pas les import dans le pyx, tu peux m'expliquer d'où ils viennent, j'ai du zapper des choses dans le tuto?
Sinon pourquoi tout ces décorateurs, je n'ai jamais utilisé...
J'avais déjà essayé, j'avais la même erreur après une compilation correcte, mais je crois avoir compris le principe, en fait du C++ on va recevoir un fichier de type C grâce au setup.py.
Il me...
Bon il y a du nouveau
J'ai utilisé setup.py du tuto
from distutils.core import setup
from Cython.Build import cythonize
setup(ext_modules = cythonize(
"addition.pyx", ...
Mouais j'ai tenté d'autres choses, donc on sait jamais, bref rien ne fonctionne de ce côté non plus.
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC...
Pourquoi pour le include "test.h" manquant dans le fichier cpp? J'avais fais la modif ça ne change rien.
Ensuite j'ai remodifié pour test.cpp, j'ai fais beaucoup d'autres tests, mais sans...
cython fichier.pyx --cplus
C'est plutôt un standard du C, j'ai rien fais de spécial, mon code fonctionne aussi bien en C qu'en C++, si tu vires les includes, non?
J'ai fais quelques modifs, j'ai utilisé un autre setup.py et regardé le makefile, mais rien à faire, j'ai toujours la même erreur lors de l'importation.
Non je vais regarder
Eh bien écoute rien à faire
Voici mon code C++, rien de plus simple
test.cpp
#include <iostream>
int add(int a, int b)
Salut Tyrtamos,
Si t'as une solution pour faire tourner du code C++ avec cython, je veux bien, du genre utiliser une fonction externe d'une bibliothèque créée en C++ dans un fichier de type pyx,...
Avec C++, celui ayant meilleur réputation est boost, sinon pour l'interfaçage C/python je préfère cython.
Ce qui m'a bloqué avec boost est la doc que je ne trouve pas toujours très clair.
Bref...
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.