Ajouter un commentaire

fredericmazue

error C1189 est un message d'erreur utilisateur destiné à être émis à la compilation. On trouve ça en général dans les en-têtes lorsque le type qui a écrit le code veut émettre un message d'erreur au moment de la compiilation si on n'est pas sur la bonne plate-forme ou si une macro n'est pas définie, etc. Par exemple:

// mon_en_tete.h
#ifndef WIN32
#error ce programme doit être compilé sous Windows
#endif

Pour une raison ou pour une autre (à voir dans l'en-tête concerné) une macro n'est pas définie correctement.
Si ça se trouve il suffit de la rajouter en amont à la compilation. Parce que en migrant peut être que tu n'utilises pas un autre entête dans lequel la macro aurait été définie. Ou une autre raison. Il n'y a que celui qui a la code qui peut voir.

Si ça se trouve aussi, il te suffit de supprimer l'équivalent de ce que je donné plus haut comme exemple de l'en-tête pour que ça marche.

Enfin faut voir, mais avec ces infos, je pense que ut verras facilement.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 V     V  K  K   SSS   H  H   GGG  
V V K K S H H G
V V KK SSS HHHH G GG
V V K K S H H G G
V K K SSSS H H GGG