使用Clion在MacOS上设置Boost库



所以这就是我的boost库路径(所有.hpp文件的位置):

/usr/local/Cellar/boost/1.80.0/include/boost

我应该如何在Clion中设置它以开始使用作为CPP文件的头文件?

我的CMakeList.txt是这样的:

cmake_minimum_required(VERSION 3.24)
project(laboratorium_1)
set(CMAKE_CXX_STANDARD 17)
set(BOOST_ROOT "/usr/local/Cellar/boost/1.80.0")
find_package(Boost 1.80.0)
set(BOOST_INCLUDEDIR "/usr/local/Cellar/boost/1.80.0/include")
find_package(Boost 1.80.0 COMPONENTS system filesystem REQUIRED)
if(NOT Boost_FOUND)
message(FATAL_ERROR "Could not find boost!")
endif()

add_executable(laboratorium_1 main.cpp Faktura.cpp Faktura.h Produkt.cpp Produkt.h PozycjaFaktury.cpp PozycjaFaktury.h)

它不工作。

cmake_minimum_required(VERSION 3.24)
project(laboratorium_1)
set(CMAKE_CXX_STANDARD 17)
set(BOOST_ROOT /usr/local/Cellar/boost/1.80.0)
set(BOOST_INCLUDEDIR /usr/local/Cellar/boost/1.80.0/include)
set(BOOST_LIBRARY_DIR /usr/local/Cellar/boost/1.80.0/lib)
find_package(Boost 1.80.0 COMPONENTS system filesystem REQUIRED)
include_directories(${Boost_INCLUDE_DIR})
if(NOT Boost_FOUND)
message(FATAL_ERROR "Could not find boost!")
endif()

add_executable(laboratorium_1 main.cpp Faktura.cpp Faktura.h Produkt.cpp Produkt.h PozycjaFaktury.cpp PozycjaFaktury.h)

这个线程的最后一个评论包含一个解决方案,为我工作:https://intellij-support.jetbrains.com/hc/en-us/community/posts/206607995-Does-CLion-support-boost-library-

最新更新