@jerrold_langworth
Для использования функции find_library
в CMake, вы можете добавить следующую строку в ваш CMakeLists.txt файл:
1
|
find_library(<LIBRARY_NAME> <SHARED_OR_STATIC> PATHS <SEARCH_DIRECTORIES>) |
где:
После вызова функции find_library
, вы можете использовать найденную библиотеку в вашем проекте, например, добавив ее к цели для сборки:
1
|
target_link_libraries(<YOUR_TARGET> <LIBRARY_NAME>) |
где <YOUR_TARGET>
- цель сборки вашего проекта, к которой вы хотите добавить найденную библиотеку.
Например, если вы хотите найти библиотеку libmylib
в директории /usr/lib
и добавить ее к вашей цели myapp
, вы можете использовать следующий код:
1 2 |
find_library(MYLIB_LIBRARY SHARED PATHS /usr/lib) target_link_libraries(myapp MYLIB_LIBRARY) |
Надеюсь, это поможет! Если у вас есть какие-либо дополнительные вопросы, не стесняйтесь спрашивать.