相关文章推荐
坏坏的西瓜  ·  cmake ...·  2 周前    · 
有胆有识的勺子  ·  Longhorn ...·  1 年前    · 
痴情的键盘  ·  Oracle ...·  1 年前    · 

CMake Error at /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:None of the required ‘libusb‘ found

最新推荐文章于 2024-02-08 21:39:37 发布
最新推荐文章于 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