*.h
*.cpp
)
set (BOOST_INCLUDEDIR "/usr/local/include")
set (BOOST_LIBRARYDIR "/usr/local/lib")
find_package(Boost 1.67.0 COMPONENTS system filesystem REQUIRED)
message(${Boost_INCLUDE_DIRS})
if (Boost_FOUND)
include_directories(${Boost_INCLUDE_DIRS})
add_executable(Nexus ${SOURCES})
target_link_libraries(Nexus ${Boost_LIBRARIES})
endif()В /usr/local/include/boost/ есть filesystem.hppб но при сборке всё равно пишет fatal error: 'boost/filesystem' file not found
#include <boost/filesystem>. Что можно сделать?
Разобрался, надо было указать .hpp
Зачем вроверять found если там required?
ерундой не занимайся, посмотри модуль CMake-a FindBoost и какие хинты по поиску он ожидает
Убери свои абсолютные дефайны
Обсуждают сегодня