Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/zh/api/description/package-dependencies.md
Original file line number Diff line number Diff line change
Expand Up @@ -750,7 +750,7 @@ target("test")

但如果用户通过 `apt install libusb-1.0` 安装了 libusb 库到系统,那么按理 xmake 应该会自动优先查找用户安装到系统环境的 libusb 包,直接使用,避免额外的下载编译安装。

但是问题来了,xmake 内部通过 `find_package("libusb")` 并没有找打它,这是为什么呢?因为通过 apt 安装的 libusb 包名是 `libusb-1.0`, 而不是 libusb。
但是问题来了,xmake 内部通过 `find_package("libusb")` 并没有找到它,这是为什么呢?因为通过 apt 安装的 libusb 包名是 `libusb-1.0`, 而不是 libusb。

我们只能通过 `pkg-config --cflags libusb-1.0` 才能找到它,但是 xmake 内部的默认 find_package 逻辑并不知道 `libusb-1.0` 的存在,所以找不到。

Expand Down