c++ - 无法在 Windows 10 中从 Cygwin 安装 boost
问题描述
我很确定我在这里做了一些愚蠢的事情,但是当我尝试从 Cygwin 的安装程序安装 boost 时,我只看到 -debug 和 -build 选项。
我正在使用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})
解决方案
推荐阅读
- java - Flyway(SpringBoot)迁移与多个目录中的文件跳过版本
- reactjs - 在 Mac OS X 和 Linux 中使用 yarn lint 链接依赖项
- google-compute-engine - 当我的虚拟机在 GCE 上被抢占时,Docker 似乎在我的关机脚本执行之前被杀死
- java - 向客户端发送多个“println”
- blueprism - 有时间范围
- javascript - 从 Adobe Illustrator 对象创建动画 SVG/GIF 图像
- java - 如何使 Python SHA-256 摘要匹配 Java SHA-256 摘要?
- r - R 包安装出错“此版本的 R 未设置为安装源包”
- gridview - 如何使网格视图连续显示 4 列?
- google-chrome-extension - 用于填写表单的 chrome 扩展程序,代码似乎正确,但是在扩展程序中单击按钮时没有任何反应