Erreur de compilation, bibliothèque

Bonjour à vous,

J'ai un problème de compilation mais je ne trouve pas la solution.
Voici le code (pour un test écran lcd):

#include <LiquidCrystal.h>

LiquidCrystal lcd (12,11,5,4,3,2);

void setup() {
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.print("Message");

}

Puis arrive la compilation avec le message suivant:

Arduino : 1.8.10 (Windows 10), Carte : "Arduino/Genuino Mega or Mega 2560, ATmega1280"

C:\Users\Lone\AppData\Local\Temp\ccHxEDmi.ltrans0.ltrans.o: In function `main':

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference to `loop'

collect2.exe: error: ld returned 1 exit status

Plusieurs bibliothèque trouvées pour "LiquidCrystal.h"
Utilisé : C:\Program
exit status 1
Erreur de compilation pour la carte Arduino/Genuino Mega or Mega 2560

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.

J'ai beau fouiller dans le dossier mais je vois pas en quoi il aurait plusieurs bibliothèques.

Merci de votre aide et vous souhaite une bonne journée!

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:46:
undefined reference to `loop'

Tout est dit, non ?
Ajoute au moins une fonction loop(), même vide.

Plusieurs bibliothèque trouvées pour "LiquidCrystal.h"

Apparemment tu as installé plusieurs librairies LiquidCrystal.
Il vaudrait mieux faire un choix.

Pour la fonction loop, je l'ai rajouter, ça je l'avais compris.

Mais je n'ai qu'une librairies LiquidCrystral.

LoneCosp:
Mais je n'ai qu'une librairies LiquidCrystral.

Mais elle semble installée en un répertoire non orthodoxe. D’habitude, les bibliothèques sont déposées dans un répertoire 'libraries' lui-même dans ton répertoire arduino.

Bonjour,

Vérifies que tu n'as pas une autre librairie liquidcrystal installée dans Mes Documents\Arduino\Libraries