Строительство библиотеки PCL статически
-
21-12-2019 - |
Вопрос
Я в настоящее время пытаюсь собрать данные с камеры, которая работает только со статическими библиотеками.
Тогда я должен устанавливать 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 :