Costruire la libreria PCL staticamente
-
21-12-2019 - |
Domanda
Attualmente sto cercando di raccogliere dati da una telecamera che funziona solo con le biblioteche statiche.
Quindi devo installare PCL staticamente.Dal momento che non esiste un kit all-in-one come per la versione dinamica, l'ho fatto manualmente, con Cmake.La build è riuscita, ma anche se ho impostato l'opzione in cmakelists "impostato (PCL_SHARED_LIBS OFF)" , PCL è ancora costruito dinamicamente.Ho provato questo trucco http://www.pcl-utenti.org/how-to-build-pcl-taticht-td4027660.html , ma ho ancora biblioteche dinamiche.
Come posso costruire la versione statica di PCL?
Soluzione
È possibile modificare i valori memorizzati nella cache nella GUI cmake.Non dovresti mai aver bisogno di modificare manualmente il file della cache.Se non vedi la variabile PCL_Shared_Libs, potrebbe essere necessario controllare la casella di controllo "Avanzate".
è anche descritto nella documentazione PCL :