静态构建 PCL 库

Posted

技术标签:

【中文标题】静态构建 PCL 库【英文标题】:Building PCL library statically 【发布时间】:2014-06-03 09:20:13 【问题描述】:

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

如何构建静态版本的 PCL?

【问题讨论】:

【参考方案1】:

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

还描述了in the PCL documentation:

【讨论】:

以上是关于静态构建 PCL 库的主要内容,如果未能解决你的问题,请参考以下文章

CMake 学习四:CMake 构建静态库和动态库

CMake-FLANN库未生成(对于PCL库)

pcl_visualizer.cpp 与 2015 构建错误

新的 PCL 项目不在 Mac/Xamarin 工作室上构建

CMake 使用其他静态库构建静态库

使用cmake构建静态库的静态库