我是 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)