arduinesp icon indicating copy to clipboard operation
arduinesp copied to clipboard

when i compile the esp8266.ino file ,find error,how can i solve it?

Open stefentang opened this issue 9 years ago • 0 comments

In file included from E:\PUBLIC_DATA\WORK\DEV\GROUP_ARDUINO\arduino-1.6.1-esp8266/hardware/tools/esp8266/sdk/include/os_type.h:10:0, from E:\PUBLIC_DATA\WORK\DEV\GROUP_ARDUINO\arduino-1.6.1-esp8266\libraries\arduino/Print.h:26, from E:\PUBLIC_DATA\WORK\DEV\GROUP_ARDUINO\arduino-1.6.1-esp8266\libraries\arduino/wifi.h:30, from esp8266.ino:1: E:\PUBLIC_DATA\WORK\DEV\GROUP_ARDUINO\arduino-1.6.1-esp8266/hardware/tools/esp8266/sdk/include/ets_sys.h:94:20: error: 'size_t' was not declared in this scope void pvPortMalloc(size_t xWantedSize); ^ E:\PUBLIC_DATA\WORK\DEV\GROUP_ARDUINO\arduino-1.6.1-esp8266/hardware/tools/esp8266/sdk/include/ets_sys.h:95:32: error: 'size_t' has not been declared void *pvPortRealloc(void ptr, size_t xWantedSize); ^ E:\PUBLIC_DATA\WORK\DEV\GROUP_ARDUINO\arduino-1.6.1-esp8266/hardware/tools/esp8266/sdk/include/ets_sys.h:97:19: error: 'size_t' was not declared in this scope void *vPortMalloc(size_t xWantedSize); ^ E:\PUBLIC_DATA\WORK\DEV\GROUP_ARDUINO\arduino-1.6.1-esp8266/hardware/tools/esp8266/sdk/include/ets_sys.h:99:47: error: 'size_t' has not been declared void *ets_memcpy(void *dest, const void *src, size_t n); ^ E:\PUBLIC_DATA\WORK\DEV\GROUP_ARDUINO\arduino-1.6.1-esp8266/hardware/tools/esp8266/sdk/include/ets_sys.h:100:34: error: 'size_t' has not been declared void *ets_memset(void *s, int c, size_t n); ^ E:\PUBLIC_DATA\WORK\DEV\GROUP_ARDUINO\arduino-1.6.1-esp8266/hardware/tools/esp8266/sdk/include/ets_sys.h:109:48: error: 'size_t' has not been declared char *ets_strncpy(char *dest, const char *src, size_t n); ^ E:\PUBLIC_DATA\WORK\DEV\GROUP_ARDUINO\arduino-1.6.1-esp8266/hardware/tools/esp8266/sdk/include/ets_sys.h:112:28: error: 'size_t' has not been declared int os_snprintf(char *str, size_t size, const char *format, ...) attribute ((format (printf, 3, 4))); ^ In file included from E:\PUBLIC_DATA\WORK\DEV\GROUP_ARDUINO\arduino-1.6.1-esp8266\hardware\esp8266com\esp8266\cores\esp8266/Arduino.h:160:0, from esp8266.ino:2: E:\PUBLIC_DATA\WORK\DEV\GROUP_ARDUINO\arduino-1.6.1-esp8266\hardware\esp8266com\esp8266\cores\esp8266/HardwareSerial.h:105:22: error: no members matching 'Print::write' in 'class Print' using Print::write; // pull in write(str) and write(buf, size) from Print ^ E:\PUBLIC_DATA\WORK\DEV\GROUP_ARDUINO\arduino-1.6.1-esp8266\hardware\esp8266com\esp8266\cores\esp8266/HardwareSerial.h:92:16: error: 'size_t HardwareSerial::write(uint8_t)' marked override, but does not override size_t write(uint8_t) override;

stefentang avatar Apr 29 '15 04:04 stefentang