本帖最后由 去年润夏 于 2018-3-21 14:23 编辑
编写代码如下:
编译代码是提示以下错误:
Arduino:1.7.8 (Windows 8.1), 板:"Arduino Uno"
In file included from E:\Program Files\Arduino\libraries\Ethernet2\src/utility/socket.h:10:0,
from E:\Program Files\Arduino\libraries\Ethernet\src\utility\socket.cpp:2:
E:\Program Files\Arduino\libraries\Ethernet2\src/utility/w5500.h:47:7: error: redefinition of 'class SnMR'
class SnMR {
^
In file included from E:\Program Files\Arduino\libraries\Ethernet\src\utility\socket.cpp:1:0:
E:\Program Files\Arduino\libraries\Ethernet\src/utility/w5100.h:56:7: error: previous definition of 'class SnMR'
class SnMR {
^
In file included from E:\Program Files\Arduino\libraries\Ethernet2\src/utility/socket.h:10:0,
from E:\Program Files\Arduino\libraries\Ethernet\src\utility\socket.cpp:2:
E:\Program Files\Arduino\libraries\Ethernet2\src/utility/w5500.h:59:6: error: multiple definition of 'enum SockCMD'
enum SockCMD {
^
In file included from E:\Program Files\Arduino\libraries\Ethernet\src\utility\socket.cpp:1:0:
E:\Program Files\Arduino\libraries\Ethernet\src/utility/w5100.h:68:6: error: previous definition here
enum SockCMD {
^
In file included from E:\Program Files\Arduino\libraries\Ethernet2\src/utility/socket.h:10:0,
from E:\Program Files\Arduino\libraries\Ethernet\src\utility\socket.cpp:2:
E:\Program Files\Arduino\libraries\Ethernet2\src/utility/w5500.h:85:7: error: redefinition of 'class SnIR'
class SnIR {
^
In file included from E:\Program Files\Arduino\libraries\Ethernet\src\utility\socket.cpp:1:0:
E:\Program Files\Arduino\libraries\Ethernet\src/utility/w5100.h:94:7: error: previous definition of 'class SnIR'
class SnIR {
^
In file included from E:\Program Files\Arduino\libraries\Ethernet2\src/utility/socket.h:10:0,
from E:\Program Files\Arduino\libraries\Ethernet\src\utility\socket.cpp:2:
E:\Program Files\Arduino\libraries\Ethernet2\src/utility/w5500.h:94:7: error: redefinition of 'class SnSR'
class SnSR {
^
In file included from E:\Program Files\Arduino\libraries\Ethernet\src\utility\socket.cpp:1:0:
E:\Program Files\Arduino\libraries\Ethernet\src/utility/w5100.h:103:7: error: previous definition of 'class SnSR'
class SnSR {
^
In file included from E:\Program Files\Arduino\libraries\Ethernet2\src/utility/socket.h:10:0,
from E:\Program Files\Arduino\libraries\Ethernet\src\utility\socket.cpp:2:
E:\Program Files\Arduino\libraries\Ethernet2\src/utility/w5500.h:113:7: error: redefinition of 'class IPPROTO'
class IPPROTO {
^
In file included from E:\Program Files\Arduino\libraries\Ethernet\src\utility\socket.cpp:1:0:
E:\Program Files\Arduino\libraries\Ethernet\src/utility/w5100.h:122:7: error: previous definition of 'class IPPROTO'
class IPPROTO {
^
从来没见过这么多错误
不知道该怎么解决。。。。
头文件已经包含了呀
|