首页 > 解决方案 > 无法在 Windows 10 中从 Cygwin 安装 boost

问题描述

我很确定我在这里做了一些愚蠢的事情,但是当我尝试从 Cygwin 的安装程序安装 boost 时,我只看到 -debug 和 -build 选项。

Cygwin 截图

我正在使用http://mirrors.sonic.net镜像。我从默认镜像切换到这个,因为我认为这可能是问题所在。

我知道该软件包没有安装,因为当我尝试在 clion 中加载我的 CMAKE 文件时,它会抛出错误并显示“找不到 Boost(缺少:Boost_INCLUDE_DIR 图)”。

这是我的 CMakeLists.txt 代码:

cmake_minimum_required(VERSION 3.15)
project(HW_9)

set(CMAKE_CXX_STANDARD 14)

add_executable(HW_9 main.cpp knuth.txt graph_1.h)

# see https://cmake.org/cmake/help/latest/module/FindBoost.html
find_package(Boost REQUIRED COMPONENTS graph)

include_directories(${Boost_INCLUDE_DIR})
# Note: a target should be already defined using 'add_executable' or 'add_library'
target_link_libraries(HW_9 ${Boost_LIBRARIES})

标签: c++windowsboostcygwinclion

解决方案


推荐阅读