gpt4 book ai didi

ubuntu - 在 ubuntu 中运行 pcl/tools/mesh2pcd.cpp

转载 作者:行者123 更新时间:2023-12-04 19:13:23 25 4
gpt4 key购买 nike

我已经使用这个链接安装了 pcl-trunk:
https://github.com/hsean/Capstone-44-Object-Segmentation/wiki/PCL-1.8:-Ubuntu-14.04-Installation-Guide

我需要运行 pcl/tools 目录中包含的 mesh2pcd.cpp 程序,但是我不知道如何构建它。我认为它应该在运行 sudo make install 命令后可用,但它不起作用。程序是否可能没有运行,因为我现在在我的电脑中安装了两个不同版本的 PCL。我之前安装了 pcl 1.7.2,今天我安装了主干版本。

为什么没有安装它,为什么我必须将它构建为独立程序?

最佳答案

TL;DR: cmake .. -DBUILD_tools=ON
PCL的CMake设置如下

/path/to/pcl
CMakeLists.txt (A)
tools/
CMakeLists.txt (B)

大多数情况下, pcl 下的每个子目录有对应的 BUILD_x触发 (A) “调用” pcl/x/CMakeLists.txt 的选项. (B) 文件不是独立文件,不能单独运行。所以完整的事件序列
$ cd /path/to/pcl
$ mkdir build
$ cd build
$ cmake .. -DBUILD_tools=ON

由于 PCL 是一个包含许多组件的大型库,您可能想知道所有这些选项是什么。您可以使用 cmake-gui 来执行此操作。 ,或者如果您更喜欢在终端中工作(哇!),在运行 cmake .. 之后来自 build/可以运行的目录 ccmake .查看所有选项。

有关(很多)更多信息,请参阅 discussion on the PCL mailing list archive .

关于ubuntu - 在 ubuntu 中运行 pcl/tools/mesh2pcd.cpp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47109475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com