我正在使用以下教程安装 PCL拉里利斯基或者询问Ubuntu然而,现在有一个包裹。并建议我优先考虑包裹管理器。
这官方网站 PPA已被弃用。
运行命令时:
apt-cache search pcl
有以下选项:
cups-filters-core-drivers - OpenPrinting CUPS Filters - PPD-less printing
freeradius-utils - FreeRADIUS client utilities
hplip - HP Linux Printing and Imaging System (HPLIP)
postgresql-common - PostgreSQL database-cluster manager
printer-driver-sag-gdi - printer driver for Ricoh Aficio SP 1000s/SP 1100s
printer-driver-splix - Driver for Samsung and Xerox SPL2 and SPLc laser printers
python-unittest2 - backport of the enhanced unittest testing framework - Python 2.7
python3-unittest2 - backport of the enhanced unittest testing framework - Python 3.x
apsfilter - Magic print filter with automatic file type recognition
barcode - Utility and library for barcode generation
barcode-dbg - Utility and library for barcode generation (debug)
cl-pcl-msgs - LISP code for PCL-related Robot OS Messages
darcsum - pcl-cvs like interface for managing darcs patches
djtools - tools for HP DeskJet printer
esajpip - ESA JPIP Server
esajpip-doc - ESA JPIP Server - doc
fop - XML formatter driven by XSL Formatting Objects (XSL-FO.) - app
fop-doc - XML formatter driven by XSL Formatting Objects (doc) - doc
gambas3-gb-net-smtp - Gambas smtp protocol component
git-el - fast, scalable, distributed revision control system (emacs support)
hugin-tools - panorama photo stitcher - commandline tools
ifhp - Printer filter for HP LaserJet printers
kpcli - command line interface to KeePassX password manager databases
libauthen-ntlm-perl - authentication module for NTLM
libcommons-httpclient-java - Commons HTTPClient - Java library for creating HTTP clients
libcommons-httpclient-java-doc - Documentation for libcommons-httpclient-java
libdapclient6v5 - Client library for the Network Data Access Protocol
libfop-java - XML formatter driven by XSL Formatting Objects (XSL-FO.) - libs
libhttpclient-java - HTTP/1.1 compliant HTTP agent implementation
libhttpmime-java - HTTP/1.1 compliant HTTP agent implementation - MIME extension
libmail-imapclient-perl - Perl library for manipulating IMAP mail stores
libnews-nntpclient-perl - Perl module to access NNTP servers
libpcl-apps1.7 - Point Cloud Library - apps library
libpcl-common1.7 - Point Cloud Library - common library
libpcl-conversions-dev - Robot OS library to convert from/to PCL data types
libpcl-dev - Point Cloud Library - development files
libpcl-doc - Point Cloud Library - documentation
libpcl-features1.7 - Point Cloud Library - features library
libpcl-filters1.7 - Point Cloud Library - filters library
libpcl-io1.7 - Point Cloud Library - I/O library
libpcl-kdtree1.7 - Point Cloud Library - kdtree library
libpcl-keypoints1.7 - Point Cloud Library - keypoints library
libpcl-msgs-dev - C/C++ headers for PCL-related Robot OS Messages
libpcl-octree1.7 - Point Cloud Library - octree library
libpcl-outofcore1.7 - Point Cloud Library - outofcore library
libpcl-people1.7 - Point Cloud Library - people library
libpcl-recognition1.7 - Point Cloud Library - recognition library
libpcl-registration1.7 - Point Cloud Library - registration library
libpcl-sample-consensus1.7 - Point Cloud Library - sample consensus library
libpcl-search1.7 - Point Cloud Library - search library
libpcl-segmentation1.7 - Point Cloud Library - segmentation library
libpcl-surface1.7 - Point Cloud Library - surface library
libpcl-tracking1.7 - Point Cloud Library - tracking library
libpcl-visualization1.7 - Point Cloud Library - visualization library
libpcl1 - Portable Coroutine Library (PCL)
libpcl1-dev - Portable Coroutine Library (PCL), development files
libpcl1.7 - Point Cloud Library -- metapackage
libpcl1.7-dbg - Point Cloud Library - debugging symbols
libphp-pclzip - transitional dummy package
libprpc-perl - Perl extensions for writing pRPC servers and clients
libpstreams-dev - C++ iostream interface to POSIX process I/O
mcollective-plugins-centralrpclog - mcollective plugin for central rpc log management
pcl-tools - Point Cloud Library - point cloud processing tools
pd-iemnet - Pd library for low-level networking (IEM implementation)
pd-mrpeach-net - Pd library for low-level networking
php-pclzip - ZIP archive manager class for PHP
pkpgcounter - computes number of pages or quantity of ink needed to print documents
postgresql-9.5-prefix - Prefix Range module for PostgreSQL
printer-driver-cjet - printer driver for Canon LBP laser printers
python-jsonrpclib - implementation of the JSON-RPC v2.0 specification
python-m2crypto - Python wrapper for the OpenSSL library
python-pcl-msgs - Python code for PCL-related Robot OS Messages
python-spyne - Python library for writing and calling soap web service
ros-perception - Python Robot OS perception metapackage
ruby-httpclient - HTTP client library for ruby
ruby-samuel - automatic logger for HTTP requests in Ruby
sftpcloudfs - SFTP interface to Rackspace/OpenStack storage services
tau - Tuning and Analysis Utilities - base profiling/tracing toolkit
ucspi-tcp - command-line tools for building TCP client-server applications
ucspi-tcp-ipv6 - command-line tools for building TCP client-server applications (IPv6)
wmdate - Calendar for window manager docking bars
treeview - Java re-implementation of Michael Eisen's TreeView
正确的完整安装程序是什么?还是我应该从源代码构建它?
通常我会搜索 *-all。由于我是 Linux 菜鸟,我对此不太确定,因此决定询问,因此我没有像昨天使用另一个库那样 %$@$# 我的虚拟机。
如果安装了一个包,所有先决条件是否都具备?
答案1
在 PCL 用户邮件列表上询问,我得到了以下答案:
不要添加那个 PPA。只需使用 Ubuntu 上默认分发的内容即可。
https://packages.ubuntu.com/search?keywords=libpcl-dev&searchon=names&suite=all§ion=all
Aptitude 安装所有必需的依赖项。
干杯
塞尔吉奥·阿戈斯蒂尼奥
所以我安装了:
sudo apt install libpcl-dev
或者
sudo apt-get install libpcl-dev
编辑:
因此,当尝试验证 PCL 是否已随教程一起安装时:
cd
mkdir pcl-test
cd pcl-test
sudo nano pcd_write.cpp
代码已打开此链接,您可以在其中复制和粘贴,然后按ctrl+ x-> y ->Enter
sudo nano CMakeLists.txt
代码已打开此链接,您可以在其中复制和粘贴,然后按ctrl+ x-> y ->Enter
mkdir build
cd build
cmake ..
make
.pcd_write_test
然而...
发生错误cmake ..
/usr/bin/ld:找不到 -lvtkproj4
因此,为了修复它,请使用这个脏代码来链接:
ln -s /usr/lib/x86_64-linux-gnu/libvtkCommonCore-6.2.so /usr/lib/libvtkproj4.so