Hvordan fikse .h ingen slik fil eller katalogfeil

Hvordan fikse .h ingen slik fil eller katalogfeil
I Arduino -programmering når du skriver en kode for mikrokontrolleren for å utføre en spesifikk oppgave, bør man forvente at det kan være noen feil på tidspunktet for samlingen av Arduino -koden. Vi kan klassifisere feilene som oppstår mens vi skriver Arduino -koden; Noen er relatert til syntaks; Noen er relatert til erklæringen om variabler eller biblioteker; Og alle disse feilene kommer under kompilatorfeilene. Selv om Arduino IDE indikerer de forventede feilene før du sammenstiller koden ved å fremheve linjene som har feilen i det røde. Tilsvarende, når koden er samlet, og en spesifikk feil blir reist, forteller kompilatoren hvilken ting i den linjen som forårsaker den spesifikke feilen. Så i denne skrivingen har vi diskutert en feil som er "ingen slik fil eller katalog" i detalj.

Hva er feilen "ingen slik fil eller katalog", og hvordan oppstår denne feilen

Fra navnet på feilen er det åpenbart at når et filnavn som brukes i Arduino -koden ikke er til stede i den installerte katalogen til Arduino IDE, kan denne feilen oppstå. Denne feilen gjelder bibliotekene vi bruker for å grensesnitt forskjellige enheter med Arduino -tavler. Når vi kompilerer den respektive koden ved hjelp av biblioteket til hvilken som helst enhet, søker kompilatoren det spesifikke biblioteket i sin installerte katalog. Hvis den ikke kan finne en slik fil, gir den den respektive feilen "ingen slik fil eller katalog". Bibliotekene brukes til å hjelpe kompilatoren med å vite om funksjonene vi skal utføre ved hjelp av den enheten ved å grensesnitt mot den med Arduino -styret.

Hvordan løse feilen "ingen slik fil eller katalog"

For å gi det klare konseptet med feilen har vi forklart det ved hjelp av kode samlet for å grensesnitt tastaturet med Arduino. Koden for å grensesnittet tastaturet med Arduino er gitt nedenfor på figuren, og du kan se i figuren at den er fremhevet i rødt, og når vi sammenstiller koden, får vi feilen "ingen slik fil eller katalog":

For å løse feilen “Ingen slik fil eller katalog” må vi installere det respektive biblioteket for å kompilere koden med hell.

For å installere biblioteket med tastaturet har vi gitt bildet nedenfor som viser trinnvis installasjon av biblioteket for tastaturet. Du kan bruke den lignende prosedyren for å installere biblioteket for alle enheter; Den eneste endringen vil være stikkordet som brukes i søkefeltet til biblioteksjefen.

1: For å installere biblioteket må vi få tilgang til biblioteksjefen til Arduino IDE ved å trykke på bibliotekikonet som kommer fjerde i menyen som du kan se til venstre for kompilatoren.

2: Neste etter å ha åpnet biblioteksjefen, må du skrive navnet på enheten som du grenser til Arduino, og listen over biblioteker vises.

3: Som i vårt tilfelle er enheten et tastatur. Vi skrev tastaturet i søkefeltet og fant etter det passende bibliotek for tastaturet.

4: Når du har funnet det passende biblioteket, klikker du på ikonet farget i blått å ha INSTALLERE Skrevet på det for å installere biblioteket.

Etter at biblioteket er installert, vil du se statusen i utgangsmenyen nederst, så vel som vist på figuren gitt nedenfor:

Nå som du kan se på bildet nedenfor at koden er vellykket samlet og feilen i "ingen slik fil eller katalog" fjernes.

Konklusjon

Det er forskjellige typer feil som kan oppstå mens du sammenstiller Arduino -koden. Feilene kan være relatert til syntaks eller relatert til erklæringen om variabler og biblioteker. Bruken av biblioteker gir kompilatoren en ide om hvilke funksjoner som skal utføres ved hjelp av en bestemt enhet. Noen ganger har ikke Arduino IDE bibliotekene for noen enheter, og når koden er samlet, gir den feilen "ingen slik fil eller katalog" ettersom kompilatoren ikke kan gjenkjenne funksjonene. Så i denne oppskrivningen har vi forklart hvordan vi kan fjerne Arduino IDE-feilen som er "ingen slik fil eller katalog".