Error: expected unqualified-id before '}' token
Fermémamiemando Messages postés 33093 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2024 - 24 févr. 2023 à 13:25
- Errors.core.key generate request error
- Http error 413 zimbra - Forum autres boîtes mail
- Fan error lenovo - Forum Refroidissement
- 400 bad request request header or cookie too large - Forum Webmastering
- Network error ✓ - Forum Réseaux sociaux
- A disk read error occurred ✓ - Forum Windows
1 réponse
Modifié le 24 févr. 2023 à 13:27
Bonjour,
Sois le bienvenu. Je t'invite à partager ton code en suivant ces indications à l'avenir. Merci également de donner les liens vers les ressources nécessaires à la compréhension de ton message (notamment la vidéo que tu évoques). J'ai corrigé ton message en conséquence.
Pour revenir à ton problème, si je me réfère à la vidéo, il faut normalement utiliser :
#include <Arduino.h>
et non :
#include "Arduino.h"
La nuance c'est que la première syntaxe (contrairement à la seconde) va chercher dans les dossiers d'inclusion standard (par exemple /usr/include sous Linux et pas seulement dans le dossier courant). Donc à moins que tu passes des options à ton compilateur des dossiers d'inclusions supplémentaires (option -I avec gcc par exemple), le compilateur ne peut pas déterminer de quel header tu parles.
Note qu'il faudra aussi au niveau de ton projet probablement lier (linker en anglais) ton programme à la librairie arduino.
Concernant l'erreur, il aurait été bien de nous reporter le message d'erreur complet (qui comprend le numéro de ligne). Mais si l'inclusion <Arduino.h> n'est pas faite, le symbole Serial est probablement indéfini et donc le compilateur ne comprend pas la suite du programme. Donc il est possible que résoudre ton problème d'inclusion résolve tout tes problèmes.
Je suppose que toute l'étape de création du projet (en début de vidéo) s'occupe de configurer en arrière boutique les dossiers d'inclusion et avec quelles librairies lier ton programme. Si tu as scrupuleusement suivi cette étape, c'est peut-être que VS Code est installé mais pas le framework Arduino.
Bonne chance