在 MacOsX 上将 Boost 库添加到 clion

adding boost library to clion on MacOsX

本文关键字:添加 clion Boost MacOsX 上将      更新时间:2023-10-16

你好,我用comand安装了boostbrew 安装提升它安装了1.66.0版本我以这种方式编辑了CMakeLists。

 cmake_minimum_required(VERSION 3.8)
project(fraction)
set(CMAKE_CXX_STANDARD 11)

set(SOURCE_FILES main.cpp source/Fraction.cpp headers/Fraction.h headers/MyStack.h unitTest.cpp)
add_executable(fraction ${SOURCE_FILES})

set(BOOST_ROOT "/usr/local/Cellar/boost/1.66.0")
find_package(Boost 1.66.0)
if(NOT Boost_FOUND)
    message(FATAL_ERROR "Could not find boost!")
endif()

我在文件 unitTest 中没有任何错误.cpp我想编写测试,我正在尝试包含这个

#include <boost/test/unit_test.hpp>

但我收到错误"找不到'提升'"我做错了什么?

好的,

我找到为什么它不起作用,brew没有链接提升在高山脉应该是这样如果 usr/local/include 和 usr/local/Frameworks 不存在,则必须由

sudo mkdir usr/local/include
sudo mkdir usr/local/Frameworks

之后,我们可以通过以下方式选择 usr/local/include

sudo chown -R $(whoami) $(brew --prefix)/*