A voir également:
- Erreur compilation structure
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Logiciel calcul structure bois gratuit - Télécharger - Architecture & Déco
- Erreur 5000 france tv - Forum iPhone
1 réponse
Ta définition:
unsigned char payload[];
n'a aucune dimension.
Le compilateur ne sait pas combien de place réserver pour ce tableau. Il te demande donc de leplacer à la fin de la structure.
Ça risque tout de même de conduire à un comportement indéterminé si tu essaies de mettre quelque chose dans ce tableau.
Aussi, tu demandes de "packter" la structure et tu as compilé sur une machine 64 bits.
Avec ton 16+16+8+8+8+16, ça se compacte mal.
Le compilateur s'attend à ce que le tableau commence au début d'un groupe de 64 bits.
Il faudra sans doute interchanger le dernier 8 bits avec le dernier 16 bits et faire du "padding".