EthernetInterface에서 컴파일 오류

1621 단어 mbed
mbed로 HTTP 리퀘스트를 취급하자고, 합리적인 샘플.
결론으로서는 움직이게 되었으므로, 곧바로 그쪽을 보여주지 않는, 라고 하는 경우는 HTTPClient_HelloWorld 를 참조해 주세요.

첫째, 필요한 라이브러리가없는 오류.
여기

사실이 아니라고 한다.
Error: Cannot open source input file "rtos.h": No such file or directory in "EthernetInterface/EthernetInterface.h", Line: 27, Col: 18

이것은 갱신하면 어떻게든 될 것이라는 것으로, 갱신. 이렇게하면 내용이 들어갈 것입니다.



굉장히 얻을 수 있었으므로, 이것으로 잘 될 것이라고 생각했는데 이번에는 컴파일 에러. 아래와 같은 에러가 대량으로 나온다.
Error: A value of type "void *" cannot be used to initialize an entity of type "lpc_enetdata *" in "EthernetInterface/lwip-eth/arch/lpc17_emac.c", Line: 288, Col: 36
EthernetInterface 내부에서 오류가 발생하고 최신화해도 사라지지 않습니다.
에 따르면, 게시판 정보 그렇다면 잘 된다, 라는 정보가 있어 확실히 이 녀석은 컴파일이 다닌다.

그 때문에, 이 TCPEchoServer 를 베이스로 HTTPClient 등을 이사시켜 컴파일했는데, 제대로 통과하게 되었다. 분명히 mbed 버전이 오래된 탓인 것 같다 (샘플이다.

좋은 웹페이지 즐겨찾기