[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