Arduino : 1.8.6 (Windows 10), Carte : "Arduino/Genuino Uno" C:\Users\MBELMO~1\AppData\Local\Temp\cc7ecFJp.ltrans1.ltrans.o: In function `__static_initialization_and_destruction_0': \\SRV-DC\mbelmokhta$\Downloads\sketch/sketch.ino:38: undefined reference to `SafeState::SafeState()' C:\Users\MBELMO~1\AppData\Local\Temp\cc7ecFJp.ltrans0.ltrans.o: In function `setup': \\SRV-DC\mbelmokhta$\Downloads\sketch/sketch.ino:191: undefined reference to `init_icons(LiquidCrystal&)' \\SRV-DC\mbelmokhta$\Downloads\sketch/sketch.ino:197: undefined reference to `SafeState::locked()' C:\Users\MBELMO~1\AppData\Local\Temp\cc7ecFJp.ltrans0.ltrans.o: In function `lock': \\SRV-DC\mbelmokhta$\Downloads\sketch/sketch.ino:42: undefined reference to `SafeState::lock()' C:\Users\MBELMO~1\AppData\Local\Temp\cc7ecFJp.ltrans0.ltrans.o: In function `loop': \\SRV-DC\mbelmokhta$\Downloads\sketch/sketch.ino:207: undefined reference to `SafeState::locked()' C:\Users\MBELMO~1\AppData\Local\Temp\cc7ecFJp.ltrans0.ltrans.o: In function `safeLockedLogic': \\SRV-DC\mbelmokhta$\Downloads\sketch/sketch.ino:175: undefined reference to `SafeState::unlock(String)' C:\Users\MBELMO~1\AppData\Local\Temp\cc7ecFJp.ltrans0.ltrans.o: In function `safeUnlockedLogic': \\SRV-DC\mbelmokhta$\Downloads\sketch/sketch.ino:136: undefined reference to `SafeState::hasCode()' C:\Users\MBELMO~1\AppData\Local\Temp\cc7ecFJp.ltrans0.ltrans.o: In function `setNewCode': \\SRV-DC\mbelmokhta$\Downloads\sketch/sketch.ino:100: undefined reference to `SafeState::setCode(String)' C:\Users\MBELMO~1\AppData\Local\Temp\cc7ecFJp.ltrans0.ltrans.o: In function `safeUnlockedLogic': \\SRV-DC\mbelmokhta$\Downloads\sketch/sketch.ino:161: undefined reference to `SafeState::lock()' C:\Users\MBELMO~1\AppData\Local\Temp\cc7ecFJp.ltrans0.ltrans.o: In function `lock': \\SRV-DC\mbelmokhta$\Downloads\sketch/sketch.ino:42: undefined reference to `SafeState::lock()' collect2.exe: error: ld returned 1 exit status exit status 1 Erreur de compilation pour la carte Arduino/Genuino Uno