Quelqu'un a déjà eu cette erreur ?
Apparemment elle se déclenche lorsque les includes comportent trop de définitions de constantes / variables / fonctions. Or, elle ne se déclenchait pas avant la 1.64.
J'ai repris une ancienne version de mon module qui date de deux mois, parfaitement fonctionnelle, et cette erreur se déclenche maintenant alors qu'elle n'apparaissait pas auparavant.
Sur le forum technique de Bioware, une personne précise qu'il est alors nécessaire de découper plus finement nos includes pour n'y intégrer que le strict nécessaire. Une autre dit qu'il faut passer par l'outil de compilation externe clcompile.exe. Et encore une autre, qu'il ne faut pas utiliser la partie interface pour déclarer les fonctions, mais directement passer à la partie implémentation... bonjour la visibilité...
Déjà que les TMI me mettent carrément en pétard, mais là, je trouve que Bioware pousse le bouchon un peu loin. Ca devient franchement agaçant ces contraintes du NwN-Script...
|