Как подключить свою собранную библиотеку в проект с помощью cmake?
Я скомпилировал свою статическую библиотеку, как подключить ее в проект с помощью cmake?
Я прописал в cmake target_link_libraries(test /home/anton/dev/testtresh/untitled2/cmake-build-debug/libmath.a), но выдается ошибка
CMake Error at CMakeLists.txt:5 (target_link_libraries):
Cannot specify link libraries for target "untitled2" which is not built by
this project.
Ответы (1 шт):
Автор решения: 300 bucks
→ Ссылка
Посмотрите документацию https://cmake.org/cmake/help/latest/command/target_link_libraries.html.
Надо указывать таргеты. Если исполняемый это test, а библиотека lib, то
target_link_libraries(test PRIVATE lib)