Вопрос

Я в настоящее время пытаюсь собрать данные с камеры, которая работает только со статическими библиотеками.

Тогда я должен устанавливать PCL статически.Поскольку нет All-In-One Kit для динамической версии, я сделал это вручную, с Cmake.Создание удалось, но даже если я установил вариант в Cmakelists "Set (pcl_shared_libs off)" , pcl все еще создан динамически.Я попробовал этот трюк http://www.pcl-users.org/how-to-build-pcl-stication-td-47660.html , но у меня все еще есть динамические библиотеки.

Как я могу построить статическую версию PCL?

Это было полезно?

Решение

Вы можете изменить кэшированные значения в Cmake GUI.Вам никогда не нужно модифицировать файл кеша вручную.Если вы не видите переменную PCL_SHARED_LIBS, вам может потребоваться установить флажок «Advanced».

Это также описано в документации PCL : Введите описание изображения здесь

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top