Я использую Raspbian на малине Pi 2 B со встроенным libusb (версия 1.0.18, если вам интересно). Я пытаюсь построить this программу на Pi, но он дает ошибку последующей:Ошибка при создании программы, использующей libusb на Raspberry Pi 2 B
cc -c -o wii-u-gc-adapter.o wii-u-gc-adapter.c -Wall -Wextra -pedantic -Wno-format -std=c99 -I/usr/local/include/libusb-1.0 -O2
wii-u-gc-adapter.c:44:4: error: ‘BTN_SOUTH’ undeclared here (not in a function)
wii-u-gc-adapter.c:45:4: error: ‘BTN_WEST’ undeclared here (not in a function)
wii-u-gc-adapter.c:46:4: error: ‘BTN_EAST’ undeclared here (not in a function)
wii-u-gc-adapter.c:47:4: error: ‘BTN_NORTH’ undeclared here (not in a function)
wii-u-gc-adapter.c:48:4: error: ‘BTN_DPAD_LEFT’ undeclared here (not in a function)
wii-u-gc-adapter.c:49:4: error: ‘BTN_DPAD_RIGHT’ undeclared here (not in a function)
wii-u-gc-adapter.c:50:4: error: ‘BTN_DPAD_DOWN’ undeclared here (not in a function)
wii-u-gc-adapter.c:51:4: error: ‘BTN_DPAD_UP’ undeclared here (not in a function)
wii-u-gc-adapter.c: In function ‘handle_payload’:
wii-u-gc-adapter.c:367:23: warning: missing initializer [-Wmissing-field-initializers]
wii-u-gc-adapter.c:367:23: warning: (near initialization for ‘upload.retval’) [-Wmissing-field-initializers]
wii-u-gc-adapter.c:386:23: warning: missing initializer [-Wmissing-field-initializers]
wii-u-gc-adapter.c:386:23: warning: (near initialization for ‘erase.retval’) [-Wmissing-field-initializers]
wii-u-gc-adapter.c: In function ‘adapter_thread’:
wii-u-gc-adapter.c:421:14: warning: missing initializer [-Wmissing-field-initializers]
wii-u-gc-adapter.c:421:14: warning: (near initialization for ‘current_time.tv_nsec’) [-Wmissing-field-initializers]
Makefile:16: recipe for target 'wii-u-gc-adapter.o' failed
make: *** [wii-u-gc-adapter.o] Error 1
Если вам нужна любая другая информация, я приведу его.
Редактировать: Также добавлена верхняя строка для деталей make
.
Я попытаюсь установить заголовки ядра. – Ertain
Пробовал устанавливать заголовки ядра для ядра 3.18, но это не сработало. – Ertain