Мне нужно связать библиотеку boost как библиотеку ссылок с моим проектом ... Система сборки - cmake v Я делаю что-то так:
set(Boost_USE_STATIC_LIBS ON)
set(Boost_USE_MULTITHREADED ON)
set(Boost_USE_STATIC_RUNTIME ON)
include_directories(${Boost_INCLUDE_DIR})
link_directories(${Boost_LIBRARY_DIRS})
target_link_libraries(
boost_system
boost_regex
)
Проект сборки был успешно собран, но ldd print, что мои двоичные файлынужно libboost_system.so.1.62.0, libboost_regex.so.1.62.0 (например) ...
libboost_system.so.1.62.0 => not found,
libboost_regex.so.1.62.0 => not found
Что не так?Зачем нужны эти библиотеки, если мы статически ссылаемся? (Извините за мой английский)