Bonjour,
je parviens à déclarer des constantes, avec des macros, mais je veux maintenant exporter le fichier qui contient la liste de tout ça pour le réutiliser.
Concrêtement:
ça fonctionne, si je le place dans un header, mais ce que je veux faire c'est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #define ERROR(name) const int name = OtherModule::name; ERROR(err1) ERROR(err2) // ...
et dans ce cas là, ça compile et exporte bien, mais err1 n'est pas accessible depuis Python.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #define ERROR(name) const int name = OtherModule::name; #include "errors.h" #undef ERROR // errors.h ERROR(err1) ERROR(err2)
J'ai essayé de bidouiller dans le .i, mais je ne parviens pas à ce résultat et ne trouve pas grande info sur la marche à suivre pour l'atteindre..
Partager