首页 > 其他分享 >How to fix CMake error Could not find a package configuration file provided by “boost_filesystem”

How to fix CMake error Could not find a package configuration file provided by “boost_filesystem”

时间:2023-05-26 14:46:24浏览次数:57  
标签:provided CMake package filesystem cmake boost find

CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake:117 (find_package):
  Could not find a package configuration file provided by "boost_filesystem"
  (requested version 1.71.0) with any of the following names:
    boost_filesystemConfig.cmake
    boost_filesystem-config.cmake
  Add the installation prefix of "boost_filesystem" to CMAKE_PREFIX_PATH or
  set "boost_filesystem_DIR" to a directory containing one of the above
  files.  If "boost_filesystem" provides a separate development package or
  SDK, be sure it has been installed.
Call Stack (most recent call first):
  /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake:182 (boost_find_component)
  /usr/share/cmake-3.16/Modules/FindBoost.cmake:443 (find_package)
  CMakeLists.txt:58 (find_package)

Solution:

The error message is trying to tell you that you don’t have the boost filesystem library installed (or CMake can’t find it).

On Ubuntu, for example, install it using

fix-cmake-error-could-not-find-a-package-configuration-file-provided-by-boost_filesystem.sh

标签:provided,CMake,package,filesystem,cmake,boost,find
From: https://www.cnblogs.com/hansjorn/p/17434669.html

相关文章

  • vscode使用cmake命令
    1、下载cmake:Download|CMake,并添加进环境变量(勾选即可)2、vscode安装插件 3、VisualStudioCode中CMake插件的基本使用_vscode中cmake_henry_23的博客-CSDN博客4、 ......
  • CMakeLists --- add_subdirectory 添加子目录
    命令格式:#添加一个子目录并构建该子目录。add_subdirectory(source_dir[binary_dir][EXCLUDE_FROM_ALL])#source_dir:子项目的CMakeLists.txt所在的目录#binary_dir:子项目产物的生成目录#EXCLUDE_FROM_ALL:不生成子项目的目标命令解析:source_dir必选参数。该参数指定......
  • Flutter Package: retry
    Flutterpackage:retry传送门Thispackageprovidesaneasywaytoretryasynchronousfunctions.Thisisoftenusefultoavoidcrashingonintermittenterrorssuchasbrokenconnectionsortemporarilyoverloadedservers.这个包提供了一种重试异步函数的简单方......
  • CMake常用命令大全:提高项目构建效率
    CMake是一个跨平台、开源的构建工具,它可以自动生成Makefile或者VisualStudio等IDE的工程文件。它能够帮助开发者更方便地管理项目的构建过程,提高项目构建的效率。在本文中,我们将介绍CMake常用的命令以及对应的用法add_executableadd_executable命令用于将多个源文件编译成可......
  • CMake常用命令大全:提高项目构建效率
    CMake是一个跨平台、开源的构建工具,它可以自动生成Makefile或者VisualStudio等IDE的工程文件。它能够帮助开发者更方便地管理项目的构建过程,提高项目构建的效率。在本文中,我们将介绍CMake常用的命令以及对应的用法add_executableadd_executable命令用于将多个源文件编译成可......
  • CMake入门教程:从零开始构建C/C++项目
    CMake是一个跨平台的自动化构建工具,可以用于构建各种类型的项目,包括*C++、C、Python、Java*等。本文将从零开始,介绍如何使用CMake构建一个简单的C/C++项目安装CMake首先,需要下载并安装CMake。可以从CMake官网下载。如果404NotFound,可以试一下这个国内镜像网址下载地址。创......
  • CMake入门教程:从零开始构建C/C++项目
    CMake是一个跨平台的自动化构建工具,可以用于构建各种类型的项目,包括C++、C、Python、Java等。本文将从零开始,介绍如何使用CMake构建一个简单的C/C++项目安装CMake首先,需要下载并安装CMake。可以从CMake官网下载。如果404NotFound,可以试一下这个国内镜像网址下载地址。创......
  • 工欲善其事必先利其器--CMake牛刀小试
    这里假设用户已经安装好MinGW编译套件!并配置好环境变量!具体怎么下载和配置网上教程非常多,这里贴上一个链接:不仅教你安装MinGW还教你安装VScode配置1、学习cplusplus编码为什么要学习CMake?在Windows下使用集成开发环境(IDE)开发项目时,一般会使用IDE自带的构建工具(如VisualStudio......
  • Qt 的Cmake方式如何创建资源文件和添加类
    CLion(误,QTCreator)添加资源文件时选择Qt然后选择QtResourceFile单击choose,然后给你的资源文件输入一个名字比如res单击下一步,然后完成,保存这时候工程和上面添加类是一样的,看不到添加的资源文件,还是要手动到CMakeList.txt文件在里面手动输入res.qrc然后单击X关掉CMakeList......
  • How to use pip3 install the latest version package All In One
    Howtousepip3installthelatestversionpackageAllInOne如何使用pip3安装最新版本包PIP$python-mpipinstall[options]<requirementspecifier>[package-index-options]...$python-mpipinstall[options]-r<requirementsfile>[package-index-o......