Я добавил импульс через это:CMake: неопределенная ссылка увеличить библиотеку
set(Boost_USE_STATIC_LIBS ON)
set(Boost_USE_MULTITHREADED ON)
set(Boost_USE_STATIC_RUNTIME OFF)
find_package(Boost REQUIRED)
include_directories(${Boost_INCLUDE_DIR})
project(APP C CXX)
add_executable(APP src.cpp)
target_link_libraries(APP ${Boost_LIBRARIES})
И когда я составил источник, я получил:
demo.cpp:(.text+0x3d3): undefined reference to `boost::system::generic_category()'
Я проверил орфографию (Boost_LIBRARIES против BOOST_LIBRARIES), но это нормально ,
Я установил boost в Fedora с пакетом boost-devel.
что содержание '$ {Boost_LIBRARIES}'? – Hayt
Это должен быть путь к статическому ускорению lib (https://cmake.org/cmake/help/v3.0/module/FindBoost.html) – Seraph
нет «единого» статического boost lib. И можете ли вы распечатать его, а не то, что «должно быть»? – Hayt