lib:swig
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
lib:swig [2018/05/13 22:54] – Ajout de "Multiple inheritance is not supported in" root | lib:swig [2022/09/13 10:04] (Version actuelle) – Ajout des sites web root | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | [[https:// | ||
+ | |||
====Utilisation de base==== | ====Utilisation de base==== | ||
<file raw libmod.i> | <file raw libmod.i> | ||
Ligne 58: | Ligne 60: | ||
%template(base_int) Base< | %template(base_int) Base< | ||
- | <note>Je n'ai pas testé mais je conseille de mettre un nom différent lors du '' | + | <WRAP center round info 60%> |
+ | Je n'ai pas testé mais je conseille de mettre un nom différent lors du '' | ||
+ | </WRAP> | ||
Si '' | Si '' | ||
- | <note warning> | + | <WRAP center round alert 60%> |
Par contre, il y a un soucis si une classe avec template doit être déclarée en interface : | Par contre, il y a un soucis si une classe avec template doit être déclarée en interface : | ||
<code raw> | <code raw> | ||
Ligne 74: | Ligne 78: | ||
J'ai le résultat : | J'ai le résultat : | ||
Error: The interface feature name ' | Error: The interface feature name ' | ||
+ | </ | ||
- | J'ai contourné le problème en appliquant le patch : | ||
- | <file patch swig-3.0.12_already_defire.patch> | ||
- | --- swig-3.0.12/ | ||
- | +++ swig-3.0.12/ | ||
- | @@ -3146,7 +3146,6 @@ int Language:: | ||
- | | ||
- | interface_name, | ||
- | | ||
- | - return 0; | ||
- | } | ||
- | if (!addSymbol(interface_name, | ||
- | | ||
- | </ | ||
- | </ |
lib/swig.1526244863.txt.gz · Dernière modification : 2018/05/13 22:54 de root