完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,
自从我想更改程序开头声明的枚举的值(全局)时出现编译错误已经几个月了,该函数将其替换为整数。 在我没有这个问题之前,但是将我的代码从迷你 arduino 卡切换到 ESP8266 问题出现了..它没有相同的编译器?? 下面的错误仍然阻塞并阻止我推进我的项目..我找不到解决方案: 代码:全选ERROR : request for member 'state' in 'CYCLE_ARROSAGE', which is of non-class type ' 这是问题的简化示例: 代码:全选enum {S, // SECURITE N, // NUIT J1_1, J1_2, J1_3, // Luminosité 1 J2_1, J2_2, J2_3, // Luminosité 2 J3_1, J3_2, J3_3, // Luminosité 3 } CYCLE_ARROSAGE; // SECURITE void setup () { CYCLE_ARROSAGE = N; // OK } void loop () { CheckChangementCycleArrosage(J2_2); } void CheckChangementCycleArrosage(int NouveauCycle ){ if(CYCLE_ARROSAGE != NouveauCycle){ Serial.print("CYCLE CHECKE : "); Serial.println(NouveauCycle); // -> 6 Serial.print("CYCLE CHECKE CAST: "); Serial.println(String(NouveauCycle)); // -> 6 Serial.print("CYCLE ARROSAGE: "); Serial.println(CYCLE_ARROSAGE); // -> 1 CYCLE_ARROSAGE = NouveauCycle; // -> ERROR } } 有什么解决办法?我不明白.. |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1108 浏览 1 评论
574浏览 6评论
477浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
461浏览 5评论
461浏览 4评论
435浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 16:19 , Processed in 0.882681 second(s), Total 73, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号