Краткий ответ: в дистрибутиве cmake есть модули findosg *, и нет модулей osgEarth для автоматического поиска путей к пакетам.Пакет - это либо определение конфигурации, либо определение модуля, в котором находятся как библиотеки, так и библиотеки.Vcpkg, похоже, не автоматизирует определение пакета и использует модули, установленные с CMake.Для поиска файлов osgearth можно использовать find_library
и find_path
.
find_library(OSGEARTH_LIBRARY osgearth)
при условии, что вы запустили vcpkg integrate и используете -DCMAKE_TOOLCHAIN_FILE
с cmake.Можно найти все библиотеки, созданные с помощью vcpkg, но не все как пакеты.