Установка boost на macos - PullRequest
       72

Установка boost на macos

0 голосов
/ 03 августа 2020

Я пытаюсь создать простой пример, используя библиотеку boost. Я могу успешно использовать CMake для начальной настройки, и он обнаруживает ускорение.

enter image description here

using the following code in CMakeLists.txt:

cmake_minimum_required(VERSION 3.18)
project(edge_detector)

find_package(Boost REQUIRED)
include_directories(${Boost_INCLUDE_DIRS})

add_executable(edge_detector main.cpp)
target_include_directories(edge_detector PUBLIC ${Boost_INCLUDE_DIRS}) 
target_link_libraries(edge_detector ${Boost_LIBRARIES})

However when I try to build the project using make or CMake --build . boost is not found and I am met with this error:

введите описание изображения здесь

Я не уверен, что мне не хватает, буду благодарен за любую помощь

1 Ответ

3 голосов
/ 03 августа 2020

Ваша директива include должна включать файл, а не каталог. Замените

#include <boost/algorithm/string>

на

#include <boost/algorithm/string.hpp>
...