Witam
Mam problem z kompilacją wersji 1.0 uIP dla Atmega32.
Wersje 0.9 uruchomiłem bez problemów.
Tym razem jednak chciałem uruchomić DHCP + webserwer na tej właśnie wersji.
Opierając się na http://code.google.com/p/uhttpd-avr/ probuję przełożyc istniejący tam kod na Atmega32.
Podczas kompilacji wyskakuje błąd w (pliku nagłówkowym uip.h)
Oto błąd:
Oznacza to mniej więcej tyle, co fakt, że kompilator nie rozpoznaje typu uip_tcp_appstate_t.
Jednak w pliku nagłówkowym inkludowanym do tegoż pliku nagłówkowego:
Jest:
Proszę o poradę - co jest nie tak? O jakiś pomysł.
W razie potrzeby wrzucę projekt (jak mówiłem w Eclipse) na elektrodę.
Mam problem z kompilacją wersji 1.0 uIP dla Atmega32.
Wersje 0.9 uruchomiłem bez problemów.
Tym razem jednak chciałem uruchomić DHCP + webserwer na tej właśnie wersji.
Opierając się na http://code.google.com/p/uhttpd-avr/ probuję przełożyc istniejący tam kod na Atmega32.
Podczas kompilacji wyskakuje błąd w (pliku nagłówkowym uip.h)
Kod: C / C++
Oto błąd:
Cytat:C:\Projects\AVR\Eclipse\AVR32MAX/net/uip.h:1151: error: expected specifier-qualifier-list before 'uip_tcp_appstate_t'
Oznacza to mniej więcej tyle, co fakt, że kompilator nie rozpoznaje typu uip_tcp_appstate_t.
Jednak w pliku nagłówkowym inkludowanym do tegoż pliku nagłówkowego:
Kod: C / C++
Jest:
Kod: C / C++
Proszę o poradę - co jest nie tak? O jakiś pomysł.
W razie potrzeby wrzucę projekt (jak mówiłem w Eclipse) na elektrodę.
