|
发表于 2016-7-10 18:34:48
|
显示全部楼层
Arduino:1.6.7 (Windows 7), 开发板:"Arduino Nano, ATmega328"
In file included from C:\Program Files (x86)\Arduino\libraries\arduino_library_UsbKeyboard-master/UsbKeyboard.h:16:0,
from C:\Users\YanZhang\AppData\Local\Temp\arduino_1bbf2a828f82fe02335becf7e2a847f2\sketch_jul10a.ino:1:
C:\Program Files (x86)\Arduino\libraries\arduino_library_UsbKeyboard-master/usbdrv.h:455:26: error: variable 'usbDescriptorDevice' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char usbDescriptorDevice[];
^
C:\Program Files (x86)\Arduino\libraries\arduino_library_UsbKeyboard-master/usbdrv.h:461:33: error: variable 'usbDescriptorConfiguration' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char usbDescriptorConfiguration[];
^
C:\Program Files (x86)\Arduino\libraries\arduino_library_UsbKeyboard-master/usbdrv.h:467:29: error: variable 'usbDescriptorHidReport' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char usbDescriptorHidReport[];
^
C:\Program Files (x86)\Arduino\libraries\arduino_library_UsbKeyboard-master/usbdrv.h:473:27: error: variable 'usbDescriptorString0' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char usbDescriptorString0[];
^
C:\Program Files (x86)\Arduino\libraries\arduino_library_UsbKeyboard-master/usbdrv.h:479:31: error: variable 'usbDescriptorStringVendor' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
int usbDescriptorStringVendor[];
^
C:\Program Files (x86)\Arduino\libraries\arduino_library_UsbKeyboard-master/usbdrv.h:485:31: error: variable 'usbDescriptorStringDevice' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
int usbDescriptorStringDevice[];
^
C:\Program Files (x86)\Arduino\libraries\arduino_library_UsbKeyboard-master/usbdrv.h:491:37: error: variable 'usbDescriptorStringSerialNumber' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
int usbDescriptorStringSerialNumber[];
^
In file included from C:\Users\YanZhang\AppData\Local\Temp\arduino_1bbf2a828f82fe02335becf7e2a847f2\sketch_jul10a.ino:1:0:
C:\Program Files (x86)\Arduino\libraries\arduino_library_UsbKeyboard-master/UsbKeyboard.h:42:39: error: variable 'usbDescriptorHidReport' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
PROGMEM char usbHidReportDescriptor[35] = { /* USB report descriptor */
^
C:\Users\YanZhang\AppData\Local\Temp\arduino_1bbf2a828f82fe02335becf7e2a847f2\sketch_jul10a.ino: In function 'void loop()':
sketch_jul10a:16: error: 'UsbKeyboard' was not declared in this scope
UsbKeyboard.update();
^
exit status 1
'UsbKeyboard' was not declared in this scope
报告将会包含更多的信息
"在编译时,输出详细信息"
在 文件>首选项 中启用
|
|