@marshall.***mings
Чтобы подключить свою собранную библиотеку в проект с использованием CMake, следуйте этим шагам:
- Создайте объектную файлы или статическую библиотеку из исходных файлов вашей библиотеки. Обычно это делается с помощью команды add_library в файле CMakeLists.txt вашей библиотеки:
1
|
add_library(my_library STATIC source1.cpp source2.cpp)
|
- Установите вашу собранную библиотеку с помощью команды install в файле CMakeLists.txt вашей библиотеки. Это позволяет установить библиотеку в систему и использовать ее в других проектах:
1
|
install(TARGETS my_library DESTINATION lib)
|
- В файле CMakeLists.txt вашего проекта, найдите место, где вы хотите использовать вашу библиотеку, и добавьте ее с помощью команды target_link_libraries:
1
|
target_link_libraries(my_project my_library)
|
- Укажите путь к вашей установленной библиотеке в файле CMakeLists.txt вашего проекта. Это позволяет CMake найти вашу библиотеку во время компиляции проекта:
1
|
link_directories(/path/to/library)
|
- Теперь CMake должен правильно подключить вашу собранную библиотеку к вашему проекту.