大神帮忙看看编译出错怎么解决

如题所述

第1个回答  2017-06-19
Arduino:1.6.7 (Windows 10), 开发板:"Arduino/Genuino Micro"

In file included from C:\Users\Admin\Documents\Arduino\nano\nano.ino:22:0:

D:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM/EEPROM.h:43:30: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]

operator const uint8_t() const { return **this; }

^

D:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM/EEPROM.h:92:26: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]

operator const int() const { return index; }

^

In file included from C:\Users\Admin\Documents\Arduino\nano\nano.ino:24:0:

sketch\Camera.h: In function 'byte camera_read()()':

sketch\Camera.h:36:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: [enabled by default]

Wire.requestFrom(slaveAddress, 16);

^

In file included from C:\Users\Admin\Documents\Arduino\nano\nano.ino:23:0:

D:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire/Wire.h:64:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)

uint8_t requestFrom(int, int);

^

D:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire/Wire.h:61:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)

uint8_t requestFrom(uint8_t, uint8_t);

^

In file included from d:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\io.h:144:0,

from d:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\pgmspace.h:88,

from D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:28,

from sketch\nano.ino.cpp:1:

C:\Users\Admin\Documents\Arduino\nano\nano.ino: At global scope:

nano:102: error: expected ',' or '...' before numeric constant

void Motor(char LR, int SPEED); //鐢垫満椹卞姩鍑芥暟

^

C:\Users\Admin\Documents\Arduino\nano\I2C.ino: In function 'void setup()':

C:\Users\Admin\Documents\Arduino\nano\I2C.ino:185:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

C:\Users\Admin\Documents\Arduino\nano\I2C.ino:190:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

In file included from d:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\io.h:144:0,

from d:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\pgmspace.h:88,

from D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:28,

from sketch\nano.ino.cpp:1:

C:\Users\Admin\Documents\Arduino\nano\MOTOR.ino: At global scope:

MOTOR:1: error: expected ',' or '...' before numeric constant

void Motor(char LR, int SPEED)

^

C:\Users\Admin\Documents\Arduino\nano\REMOTE.ino: In function 'void get_uart()':

C:\Users\Admin\Documents\Arduino\nano\REMOTE.ino:8:21: warning: array subscript has type 'char' [-Wchar-subscripts]

comdata[data_p] = nullByte;

^

C:\Users\Admin\Documents\Arduino\nano\REMOTE.ino:14:21: warning: array subscript has type 'char' [-Wchar-subscripts]
第2个回答  2017-06-17
图?
相似回答