Это действительно три вопроса.
Для 1) Я не знаю, если / как gdal
и / или sqlite3
экспортируют себя как библиотеки только для заголовков . Я в чем-то сомневаюсь; gdal
хорошо известно, а также несколько хорошо известно как источник "неприятностей" при строительстве. GeoSpatial foks может знать и, возможно, может помочь вам.
Для 2), вопрос плохо определен. Что значит «совместимо с R cpp»? В настоящее время в CRAN используется более 1800 пакетов с использованием Rcpp; может быть, взять их как «доказательство существования» и искать среди них?
Для 3) R и CRAN используют autoconf
/ configure
a лот больше, чем cmake
. Конечно, вы можете использовать cmake
, но затем вам нужно объявить эту зависимость в SystemRequirements
.
Короче говоря, упаковка внешних библиотек все еще трудна, главным образом потому, что вы теперь нужно следить за их установкой на трех разных операционных системах. Это не имеет ничего общего с R cpp, и R cpp не может помочь. : - /