1.8 Подключение программного модуля EulerSolver
Библиотека EulerSolverDll поставляется с файлами конфигурации CMake Для подключения библиотеки достаточно в файле CMakeLists.txt добавить вызов find_package с указанием EulerSolverDll в качестве имени пакета, и с помощью вызова target_link_libraries добавить библиотеку Euler::SolverDll к нужной цели сборки:
find_package(EulerSolverDll CONFIG REQUIRED)
target_link_libraries(TargetName PRIVATE Euler::SolverDll)
Далее, при конфигурации CMake, через переменную CMake EulerSolver_DIR передать путь к директории с файлами конфигурации EulerSolverDll.
Файлы конфигурации находятся по следующему пути относительно корневой директории библиотеки:
lib/cmake/EulerSolverDll
Для автоматического копирования библиотеки вместе с её зависимостями, необходимо добавить следующее правило установки:
install(DIRECTORY "$<TARGET_FILE_DIR:Euler::SolverDll>/" DESTINATION "Path")
где Path – путь куда необходимо произвести копирование.
После подключения библиотеки к проекту, для доступа к её функциям необходимо подключить заголовочный файл "Euler/Solver.h”.
|