极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12712|回复: 1

求教大神!!! arduino代码编译时报错

[复制链接]
发表于 2018-3-21 14:19:30 | 显示全部楼层 |阅读模式
本帖最后由 去年润夏 于 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 {

       ^

从来没见过这么多错误
不知道该怎么解决。。。。

头文件已经包含了呀

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

 楼主| 发表于 2018-3-21 15:42:34 | 显示全部楼层
可能是我引用了多余的   头文件   
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-25 16:08 , Processed in 0.044601 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表