wdb_9955 发表于 2014-11-25 13:36:22

编译错误,求助!

Arduino:1.5.5-r2 (Windows XP), 板:"Arduino Uno"

In file included from C:\Documents and Settings\Administrator\桌面\arduino-1.5.5-r2\libraries\ENC28J60/Ethernet.h:5,
               from sketch_nov25a.ino:1:
C:\Documents and Settings\Administrator\桌面\arduino-1.5.5-r2\libraries\ENC28J60/Client.h:22: error: conflicting return type specified for 'virtual void Client::write(uint8_t)'
C:\Documents and Settings\Administrator\桌面\arduino-1.5.5-r2\hardware\arduino\avr\cores\arduino/Print.h:48: error:   overriding 'virtual size_t Print::write(uint8_t)'
C:\Documents and Settings\Administrator\桌面\arduino-1.5.5-r2\libraries\ENC28J60/Client.h:24: error: conflicting return type specified for 'virtual void Client::write(const uint8_t*, size_t)'
C:\Documents and Settings\Administrator\桌面\arduino-1.5.5-r2\hardware\arduino\avr\cores\arduino/Print.h:53: error:   overriding 'virtual size_t Print::write(const uint8_t*, size_t)'
In file included from C:\Documents and Settings\Administrator\桌面\arduino-1.5.5-r2\libraries\ENC28J60/Ethernet.h:6,
               from sketch_nov25a.ino:1:
C:\Documents and Settings\Administrator\桌面\arduino-1.5.5-r2\libraries\ENC28J60/Server.h:16: error: conflicting return type specified for 'virtual void Server::write(uint8_t)'
C:\Documents and Settings\Administrator\桌面\arduino-1.5.5-r2\hardware\arduino\avr\cores\arduino/Print.h:48: error:   overriding 'virtual size_t Print::write(uint8_t)'
C:\Documents and Settings\Administrator\桌面\arduino-1.5.5-r2\libraries\ENC28J60/Server.h:18: error: conflicting return type specified for 'virtual void Server::write(const uint8_t*, size_t)'
C:\Documents and Settings\Administrator\桌面\arduino-1.5.5-r2\hardware\arduino\avr\cores\arduino/Print.h:53: error:   overriding 'virtual size_t Print::write(const uint8_t*, size_t)'

报告将会包含更多的信息
"Show verbose output during compilation"
在 文件>首选项 中启用


求高手帮助理解下上面的错误信息。谢谢!
页: [1]
查看完整版本: 编译错误,求助!