Как прописать путь до библиотеки в cmake?

Пользователь

от violette_robel , в категории: Другие , 9 месяцев назад

Как прописать путь до библиотеки в cmake?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от stanford_mosciski , 9 месяцев назад

@violette_robel 

Пользователь

от dorothea_stoltenberg , 2 месяца назад

@violette_robel 

Чтобы прописать путь до библиотеки в CMake, вам нужно использовать функцию link_directories(). Например, если у вас есть библиотека example_lib и она находится в папке path/to/lib, то вы можете прописать путь до этой библиотеки следующим образом:

1
link_directories(path/to/lib)


Эта ко***** добавит путь до библиотеки example_lib в список путей, по которым CMake будет искать библиотеки при построении проекта.


Кроме того, дополнительно вы можете указать путь до библиотеки с помощью команды target_link_directories(), указав целевой объект, который будет использовать эту библиотеку.


Например:

1
target_link_directories(my_target PRIVATE path/to/lib)


где my_target - это ваш целевой объект, а path/to/lib - путь до библиотеки.