[Résolu] Organisation des libraries (IDE 1.6.5)

Bonjour à tous,

Petits détails que j’aimerais éclaircir :
Quelque chose m’échappe dans la disposition des libraries et leur lieu de “stockage”
( Je pense que la version IDE n’a rien à voir.)

  1. Dans #include <ESP8266WebServer.h> ESP8266WebServer.h est en “gras” orange
    Dans #include <OneWire.h>, “OneWire.h” n’est pas en gras.
    Qu’est-ce que cela signifie ?

  2. En édition, ex : #include <OneWire.h>, “OneWire.h” se colore en orange si le fichier est trouvé.
    Où se trouve réellement le fichier “visé” ? (non gras)
    (J’en ai plusieurs et je ne sais pas lequel est activé. En le renommant rien ne change)

Merci d’avance

Nota : A mes débuts je n’ai pas toujours utilisé “Include Library” du menu Croquis.

pepe:
...
2) La position et l'ordre de priorité des dossiers dans lesquels sont recherchés les fichiers d'entête dépendent du paramétrage de l'IDE. Je ne saurais dire lesquels pour l'IDE 1.6.5 que je n'ai jamais vraiment utilisé (je sais seulement qu'ils étaient différents des versions 1.7.x).

Bonsoir pepe
En ce qui me concerne sur les "IDE" , c'est peut etre le "point le plus chiant"
savoir determiner où "une lib" va etre "piochée" en priorité

Bonsoir
Avec la question de l'emplacement des librairies vient celui de leur ordre de priorité en cas de librairie smultiples de même nom.
C'est devenu crucial avec les 'coeurs' divers venant se greffer sur l'IDE, par exemple le coeur ESP8266 qui amène ses librairies Arduino retouchées
Un discussion içi sur le github Arduino traite des emplacements, conflits et priorités..... de 2015 à nos jours !!

Pour mon cas personnel je retiens, en simplifiant,par priorité décroissante :
-le dossier libraries du dossier des sketches
-le dossier libraries de la plateforme activée (carte sélectionnée)
...../Arduino15/packages/esp8266/hardware/esp8266/2.3.0
-le dossier libraries du dossier du programme Arduino

al1fch:
...

Pour mon cas personnel je retiens, en simplifiant,par priorité décroissante :
-le dossier libraries du dossier des sketches
-le dossier libraries de la plateforme activée (carte sélectionnée)
...../Arduino15/packages/esp8266/hardware/esp8266/2.3.0
-le dossier libraries du dossier du programme Arduino

bonsoir al1

ça me semble "une pas mauvaise" synthese :grin:

Bonjour à tous,

Excusez mon absence, j'ai dû partir quelques jours.
Je vous remercie pour vos réponses et précisions.
Cordialement.