Не могу понять как подтянуть бинарь буста через cmake, заголовки подключаются, но бинарь не находится, что я написал неправильно? В данном примере пытаюсь добавить boost thread.
cmake_minimum_required(VERSION 3.17)
project(test3)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
find_package(Boost 1.74.0 REQUIRED)
include_directories(thread ${Boost_INCLUDE_DIRS})
add_executable(test3 main.cpp)
target_link_libraries(test3 ${Boost_LIBRARIES})
Когда вы вызываете find_package(Boost)
эта команда находит только хидер-онли библиотеки. boost::thread
не хидер-онли, так что вам нужно прописать, что вы ищете этот компонент: find_package(Boost COMPONENTS thread)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не пойму как работает void в с++Где-то читал, что если перед функцией ничего не стоит, то подразумевается что там стоит void