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