Bonjour,
Je code en C un µC PIC, et quand je créé un nouveau projet, l'IDE (MPLabX)
Je vient de remarquer quelque chose que je ne connait pas, dans le code qui suit, le compilateur "test" des "variable" pour inclure un header particulier.
Ou sont défini ces "variables" que teste le compilateur ? Peut t'on définir le même genre de variables pour procéder de même dans notre code ?
Merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #if defined(__XC) #include <xc.h> /* XC8 General Include File */ #elif defined(HI_TECH_C) #include <htc.h> /* HiTech General Include File */ #elif defined(__18CXX) #include <p18cxxx.h> /* C18 General Include File */ #endif #if defined(__XC) || defined(HI_TECH_C) #include <stdint.h> /* For uint8_t definition */ #include <stdbool.h> /* For true/false definition */ #endif
Partager