在MacOsX上向clion添加boost库

时间:2017-12-28 16:04:21

标签: c++ boost

您好我使用comand安装了boost brew安装提升 它安装了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>

但我收到错误“无法找到'提升'” 我做错了什么?

1 个答案:

答案 0 :(得分:0)

好的,我发现为什么它不起作用,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)/*