小编tin*_*ers的帖子

CMake/Make 找不到 libusb

我是 C/C++ 新手,正在尝试在 Ubuntu 机器(Trusty Tahr)上本地构建和运行ttwatch 。说明包括首先安装一些库:cmake、openssl、curl、libusb,并包含安装“-dev”版本的注释(例如 libssl-dev、libcurl-dev、libusb-1.0-0-dev)。我在使用 libusb 时遇到了一些麻烦。我在互联网上看到了有关此问题的问题,但尚未找到有效的解决方案。

运行cmake .似乎工作正常:

meowmeow@kittytown:~/code/ttwatch$ cmake .
-- Enabled daemon function
-- Found libusb-1.0:
--  - Includes: /usr/include/libusb-1.0
--  - Libraries: /usr/lib/x86_64-linux-gnu/libusb.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/meowmeow/code/ttwatch
Run Code Online (Sandbox Code Playgroud)

但运行make显示 libusb 没有正确定位:

meowmeow@kittytown:~/code/ttwatch$ make
[ 42%] Built target libttbin
[ 42%] Built target libttwatch
[ 42%] Built target ttbincnv
[ 42%] Built target ttbinmod
[ 42%] Built target manifest …
Run Code Online (Sandbox Code Playgroud)

c c++ makefile cmake libusb

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

c ×1

c++ ×1

cmake ×1

libusb ×1

makefile ×1