Biblioteca PCL de construção estaticamente
-
21-12-2019 - |
Pergunta
Eu estou atualmente tentando coletar dados de uma câmera que só funciona com bibliotecas estáticas.
Então eu tenho que instalar o PCL estaticamente.Como não há kit all-in-one quanto para a versão dinâmica, eu fiz manualmente, com Cmake.A compilação foi bem-sucedida, mas mesmo se eu definir a opção no conjunto de CMAKelists "(PCL_Shared_Libs Off)" , PCL ainda é construído dinamicamente.Eu tentei este truque http://www.pcl-users.org/how-to-build-pcl-stly-td4027660.html , mas eu ainda tenho bibliotecas dinâmicas.
Como posso construir a versão estática do PCL?
Solução
Você pode modificar valores em cache no CMAKE GUI.Você nunca deve precisar modificar o arquivo de cache manualmente.Se você não vê a variável pcl_shared_libs, talvez seja necessário verificar a caixa de seleção "Avançado".
Também é descrito Na documentação do PCL :