Directives de compilation : #include

En bref

  • La directive #include permet l'inclusion des librairies dont les éléments seront utilisés dans le programme source.

  • Une librairie est composée de fonctions, d'objets prédéfinis (variables, nouveaux types de variables, constantes) prêts à l'emploi.

  • Ces librairies peuvent être fournies avec le compilateur, on parle alors de librairies standards ou peuvent avoir été créées par le programmeur

DéfinitionSyntaxe standard

Dans le cas d'une librairie fournie avec le compilateur :

1
#include <fichier>

ExempleLibrairies pour le C d'Arduino

Il existe de nombreuses librairies pour Arduino. Pour les inclure dans notre code, il suffit d'utiliser la directive #include avec la syntaxe correspondante :

1
#include <ArduinoGraphics.h>

DéfinitionAutre syntaxe

Dans le cas d'une librairie contenue dans "fichier" :

1
#include "fichier.h"
  • Cette librairie est souvent un ensemble de fonctions propres au programmeur ou un fichier de déclaration des variables du programme.

  • "fichier.h" peut être simplement le nom de la librairie ou alors le chemin d'accès et le nom si elle ne se trouve pas au même niveau que le programme source.

Exemple

1
#include "mesdefinitions.h"
2
#include "../LIBRAIRIES/definitions.h"