gpt4 book ai didi

c - 在 Raspberry Pi 2 B 上构建使用 libusb 的程序时出错

转载 作者:行者123 更新时间:2023-11-30 17:07:55 24 4
gpt4 key购买 nike

我在 Raspberry Pi 2 B 上使用 Raspbian,并带有源代码构建的 libusb(如果您好奇的话,版本为 1.0.18)。我正在尝试构建 this在 Pi 上编程,但出现以下错误:

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 详细信息的顶行。

最佳答案

您是否安装了 kernel-headers/kernel-devel/linux-headers(确切名称取决于所使用的发行版)软件包?看起来这个程序需要带有定义的内核头文件。

如果安装此软件包没有帮助,请复制粘贴完整的 make 输出,那里应该有关于丢失文件的错误。

关于c - 在 Raspberry Pi 2 B 上构建使用 libusb 的程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33949167/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com