EthernetInterface에서 컴파일 오류
1621 단어 mbed
결론으로서는 움직이게 되었으므로, 곧바로 그쪽을 보여주지 않는, 라고 하는 경우는 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 버전이 오래된 탓인 것 같다 (샘플이다.
Reference
이 문제에 관하여(EthernetInterface에서 컴파일 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/icoxfog417/items/4a694eca5dd75637d3b6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)