[bglug] g++ e header non trovato...
Massimo Sala
massimo.sala.71@gmail.com
Mar 14 Dic 2010 21:41:16 CET
ho compilato C su varie piattaforme, anche embedded
Arduino no...
Prova :
#include "SerialStream.h"
#include "iostream"
#define PORT "/dev/tty/USB0"
Oppure, sempre usando #include con le doppie "
specifica il path completo
forse non elegante... ma aiuta !
Massimo
On 14 December 2010 21:34, Andrea Campanella <emuboy85@gmail.com> wrote:
> Sto impazzendo, sto provando a compilare questo programmino stupido:
> ------------------------------------------------------>8--------------------------------------------------
>
> #include < SerialStream.h >
> #include < iostream >
> #define PORT "/dev/ttyUSB0"
> SerialStream ardu;
>
>
> using namespace std;
> using namespace LibSerial;
>
>
> void open()
> {
> ardu.Open(PORT);
> /*The arduino must be setup to use the same baud rate*/
> ardu.SetBaudRate(SerialStreamBuf::BAUD_9600);
> ardu.SetCharSize(SerialStreamBuf::CHAR_SIZE_8);
> }
>
>
>
> void main ()
> {
>
> open();
> cout<<ardu;
>
>
> }
>
> --------------------------------------------------->8------------------------------------------------------
>
> Il risultato č :
>
> emuboy@XPS420:~/dev$ g++ serial.cpp -lserial
> serial.cpp:2: fatal error: SerialStream.h : Nessun file o directory
> compilation terminated.
>
> la libreria č libserial che č in /usr/lib mentre SerialStream.h č in
> /usr/include
>
>
> Sembra tutto apposto ma g++ non ne vuole proprio sapere....qualche consiglio?
>
>
>
> --
> Andrea "emuboy" Campanella
> emuboy.homelinux.com
>
> --
> Sito BgLUG: http://www.bglug.it
> Mailing list: http://lists.linux.it/listinfo/bglug
>
Maggiori informazioni sulla lista
bglug