CMake Error at /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:None of the required ‘libusb‘ found
最新推荐文章于 2024-02-08 21:39:37 发布
tongxin_1108
最新推荐文章于 2024-02-08 21:39:37 发布
阅读量6.9k
在编译工作空间时出现以下报错:
CMake Error at /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:649 (message):
None of the required 'libusb' found
Call Stack (most recent call first):
kobuki_desktop/joystick_drivers/ps3joy/CMakeLists.txt:5 (pkg_search_module)
CMake Error at kobuki_desktop/joystick_drivers/ps3joy/CMakeLists.txt:11 (message):
Failed to find libusb
解决方法:
sudo apt-get install libusb-dev
一般情况下缺乏依赖包直接
sudo apt-get install ros-melodic-依赖
这里melodic指代ubuntu版本,我的是18.04melodic版本。
CMake Error at /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:None of the required ‘libusb‘ found
CMake Error at /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:649 (message): None of the required 'libusb' found
CMake
.js(麻省理工学院)
CMake
.js是一个Node.js / io.js本机插件构建工具,其工作原理(几乎)与 gyp完全相同,但它不是 ,而是基于构建系统。 它与以下运行时兼容:
自
CMake
.js v6.0.0起为Node.js 10+(对于较早的运行时,请使用
CMake
.js 5)
:所有基于
CMake
.js的本机模块都与NW.js兼容,即装即用,不需要
(以前称为atomic-shell):开箱即用的构建支持,
npm install -g
cmake
-js
cmake
-js --help
Usage:
cmake
-js [<comman
find_package(PCL 1.8
REQUIRED
COMPONENTS common io visualization)
but it set Qt5WebKit_FOUND to FALSE so package "Qt5WebKit" is considered to
be NOT FOUND. Reason given by package:
Qt5WebKit could not be found because dependency is
required
to have
在WIN10下生成.sln出现如下错误:
Cmake
Error
at builders/vpx.
cmake
:89
Cmake
Error
at builders/vpx.
cmake
:88
Cmake
Error
at builders/vpx.
cmake
:87
Cmake
Error
at builders/vpx.
cmake
:77 file not found WORK/desktop/
cmake
/windowsenv_libpath.txt WORK/desktop/
cmake
/windowsenv_lib.txt WORK/desktop/
cmake
/windowsenv_include.txt WORK/desktop/
cmake
/windowsenv_path.txt
,下载文件,解压,在linphone-deskto搜索该文件,覆盖原文件。然后清除原来生成的:Python prepare.py -c,再Python prepare.py
CMake
Error
at /
usr
/
share
/
cmake
-
3.10
/
Modules
/Find
Pkg
Config
.
cmake
:
419
(
messag
e):
A
required
package was not found
Call Stack (most recent call first):
/
usr
/
share
/
cmake
-
3.10
/
Modules
/Find
Pkg
Config
.
cmake
:597 (_
pkg
_check_
modules
_internal)
usb_cam/
CMake
Lists.txt:10 (
pkg
_check_
modules
)
这个错误信息表明在构建过程中缺少一个必需的软件包。出现这种情况可能是因你缺少了某个依赖包,或者依赖包的版本与项目要求的版本不符。
根据错误信息中的提示,错误发生在 `/
usr
/
share
/
cmake
-
3.10
/
Modules
/Find
Pkg
Config
.
cmake
` 这个文件中的第
419
行。这个文件是
CMake
的模块之一,用于查找和配置依赖包。
你可以尝试解决这个问题的几种方法:
1. 检查你的系统是否安装了所需的依赖包。可以使用包管理工具(如 apt、yum、brew 等)来安装缺失的软件包。根据错误信息中的上下文,你可以查看 `usb_cam/
CMake
Lists.txt` 文件的第 10 行,以了解缺少的软件包的名称。
2. 如果软件包已经安装,但版本不匹配,你可以尝试更新软件包到正确的版本。
3. 如果项目要求的软件包版本与系统中已安装的软件包版本不兼容,你可能需要手动编译和安装正确版本的软件包。
请注意,具体的解决方法取决于你的操作系统、项目要求和依赖包的具体情况。如果你需要更详细的帮助,请提供更多的上下文和相关信息。
CMake Error at /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:None of the required ‘libusb‘ found