我目前正在尝试从仅适用于静态库的相机中收集数据。
然后我必须静态安装PCL。由于没有动态版本没有一体化套件,因此我手动完成了它,CMake。构建成功,但即使我在CMAKELIST “中的选项中,即使设置(PCL_SHARED_LIB OFF)”,PCL仍然是动态构建的。我尝试了这个技巧 http://www.pcl-users.org/how-to-build-pcl-stical-td4027660.html ,但我仍然有动态库。

如何构建PCL的静态版本?

有帮助吗?

解决方案

您可以在CMake GUI中修改缓存值。您不应该手动修改缓存文件。如果您没有看到PCL_Shared_libs变量,则可能需要检查“高级”复选框。

也描述了在pcl文件中

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top