pburgio / IndInf20

This is official repository of the course Industrial Informatics LT, Year 2019/20, at University of Modena and Reggio Emilia, held at Fondazione Universitaria di Mantova
https://hipert.unimore.it/people/paolob/pub/Industrial_Informatics/index.html
GNU General Public License v3.0
0 stars 0 forks source link

GCC #10

Closed Valby98 closed 3 years ago

Valby98 commented 3 years ago

Ragas sto avendo dei problemi con la compilazione di c++ mediante l'uso di dei comandi gcc (io uso Gitbash per scrivere i comandi invece di cygwin e come compilatore di c++ uso Dev-C++), in particolare mi evidenzia tutta una serie di riferimenti indefiniti. Qualcuno sa quale potrebbe essere il problema?

pburgio commented 3 years ago

Per piacere, posta l'errore e la riga di compilazione, così possiamo aiutarti meglio

Valby98 commented 3 years ago

Questo è un esempio di quello che mi ha restituito (ho provato anche altri comandi) gcc blink.cpp blink1.cpp -Wall -o blink2.cpp blink.cpp:2:22: fatal error: wiringPi.h: No such file or directory

include

                  ^

compilation terminated. blink1.cpp:3:2: error: invalid preprocessing directive #ifnded

ifnded NO_PI

^~ blink1.cpp:4:22: fatal error: wiringPi.h: No such file or directory

include

                  ^

compilation terminated.

pburgio commented 3 years ago

Beh è abbastanza semplice. wiringPi non esiste in un ambiente desktop, come vi ho detto più volte oggi. La macro NO_PI e le corrispondenti #ifdef servono proprio ad evitare questi errori quando lavorate sul vostro computer (veda file blink.cpp), per poter sviluppare la parte algoritmica in tranquillità