PCL 库存在vtk的问题导致libproj.so链接错误

常变现为** No rule to make target ‘/usr/lib/x86_64-linux-gnu/libproj.so‘, needed by ×××

vtk库的bug导致,目前尚未修复。

可在CMakeLists.txt中加入如下代码解决:

list(REMOVE_ITEM PCL_LIBRARIES "vtkproj4")

时间: 2024-11-08 18:15:19

PCL 库存在vtk的问题导致libproj.so链接错误的相关文章

VS中PCL库附加依赖项配置

在VS中使用PCL库通常要经过一些配置,参考https://www.cnblogs.com/blog-vincent-0x1F7/p/9507631.html教程中第一部分PCL安装及在VS2013中使用PCL. 其中包含目录和库目录的设置都简单,根据自己安装目录的差别略有不同:但是附加依赖项则较为复杂一点,主要是因为附加依赖项太多了.很多情况下我们配置附加依赖项都是直接复制网上教程中别人的附加依赖项,对于不同版本的PCL可能附加依赖项就会略有不同,全盘复制很有可能导致link error,有些

PCL 库安装

参考资料: http://www.cnblogs.com/newpanderking/articles/4022322.html VS2010+PCL配置 PCL共有两种安装方式 安全安装版,个人配置版.注:个人配置版需要安装QT. 2.安装PCL 个人笔记本配置: WIN10 64, VS2010. 第一次去官方下载64位版本,安装失败. 第二次改用32位的PCL库可以安装上.但是有一个小问题就是OpenNI 1.3.2无法安装在64位机器上,必须重新安装. 最后的安装框架如下: 其中: Bo

从OpenCV3.0新特性 看PCL库的发展

首先说一点,PCL之OpenCV,两者之间是很相通的,就如各个编程语言,你若精通一门,则让你去学另外一种编程语言,我想你会很快上手的. 视觉与激光扫描的融合,机器人视觉,更好的模式识别算法,性能优化无止境(IPP,GPU,OMP),感知计算,认知计算,深度学习的应用等等. Text detection and recognition by Lluis Gomez HDR by Fedor Morozov and Alexander Shishkov KAZE/A-KAZE by Eugene K

由于C++类库版本不同导致的OpenCV编译链接错误

太长不看版:GCC4和GCC5使用的C++标准库下,string的名字不一样,导致链接错误. 之前在Ubuntu下使用OpenCV的时候一切正常.后来再次编译的时候,连接器提示有些库函数找不到: main.o:在函数'main'中: main.cpp:15:对'cv::imread(std::string const&, int)'未定义的引用 main.cpp:22:对'cv::namedWindow(std::string const&, int)'未定义的引用 main.cpp:23

Treat wchar_t as built-in type不一致导致的链接错误

今天用VS2013新建了一个工程,生成时出现很多怪异的链接错误,比如: error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class MTString __cdecl MTString::fromWCharArray(wchar_t const *,int)"([email protected]@@[email protected][email protected]) refe

调整oracle sga的大小导致 ORA-00851和ORA-00844错误

今天调整了下sga的大小,结果重启数据库的时候报如下错误. SQL>alter system set sga_max_size=1024M scope=spfile; SQL> shutdown immediate SQL> startup ORA-00844: Parameter not taking MEMORY_TARGET into account ORA-00851: SGA_MAX_SIZE 1073741824 cannot be set to more than MEMO

java自动拆箱装箱易导致的两个错误

自J2SE 5.0开始提供的基本数据类型的自动装箱(autoboxing).拆箱(unboxing)功能. 何为自动装箱: 当我们创建一个Integer对象时,却可以这样: Integer i = 100; (注意:不是 int i = 100; ) 实际上,执行上面那句代码的时候,系统为我们执行了:Integer i = new Integer(100); 此即基本数据类型的自动装箱功能. 何为自动拆箱 自动拆箱(unboxing),也就是将对象中的基本数据从对象中自动取出.如下可实现自动拆箱

缺少libz.dylib库的时候引起的一个链接错误

导入ASI框架,遇到缺少libz.dylib库的时候引起的一个链接错误 Undefined symbols for architecture armv7s: "_inflate", referenced from: -[ASIDataDecompressor uncompressBytes:length:error:] in ASIDataDecompressor.o "_deflate", referenced from: -[ASIDataCompressor

PCL库配置出现的问题(WIN10+VS2013)

边看电影边配终于配好了,中间出现了一些问题,在网上很难搜到,可能每个人都碰到的不同.摸索了一会终于都解决了,记录在这里,免得又碰到. PCL是什么东西就不在此介绍了. 主要是参考这篇博客做得,不过我后来碰到了一些问题,这篇博客并没有碰到,可能是版本原因吧 http://blog.csdn.net/aptx704610875/article/details/49947049 准备工作: 编译PCL前首先要编译几个PCL依赖的第三方库,主要是下面几个: 1.Boost 1.59.0 Boost有两种