bonjour,
J'ai une primitive dont le corps est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
/* General error message handler - can be defined by interface.
   Default function provided in library returns -1 */
// li 60
	void(*interface_doevents_func)(void) = nullptr;
je l'ai déclaré une fois a l'endroit suivant et sur la forme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
void(*interface_doevents_func)(void); // Ligne 354
et le compilateur n'aime pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
1>  wnrtl.cpp
1>..\..\..\..\..\..\WordNet\src\lib\wnrtl.cpp(56): warning C4800: 'wchar_t *'*: valeur forcée à la valeur booléenne 'true' ou 'false' (avertissement sur les performances)
1>..\..\..\..\..\..\WordNet\src\lib\wnrtl.cpp(62): error C2086: 'void (__cdecl *__cdecl SpecificationLoader::interface_doevents_func)(void)'*: redéfinition
1>          D:\usr\WordNet\src\include\wn.h(354)*: voir la déclaration de 'SpecificationLoader::interface_doevents_func'
je m'arrache les cheveux à trouver la raison, qui m'aidera sera :ccool;