Linker 未定义对.so中PCL的引用

Linker 未定义对.so中PCL的引用,linker,point-cloud-library,Linker,Point Cloud Library,我正试图从PCL编译本教程 我的班级是GrabKinect.h和GrabKinect.cpp 我将main放在另一个文件main.cpp中,得到了如下7个错误: /lib/libGrabKinect.so:对“pcl…”的未定义引用 我正在使用Qt编译,我敢打赌你希望链接器知道它不可能知道的事情……我该怎么办?在我的CMakeLists.txt中,我告诉main使用PCL,这还不够吗?它应该-链接器的调用到底是什么?我认为问题在于CMake,我得到了警告:目标“main”请求链接到目录“home

我正试图从PCL编译本教程 我的班级是GrabKinect.h和GrabKinect.cpp

我将main放在另一个文件main.cpp中,得到了如下7个错误: /lib/libGrabKinect.so:对“pcl…”的未定义引用


我正在使用Qt编译,我敢打赌你希望链接器知道它不可能知道的事情……我该怎么办?在我的CMakeLists.txt中,我告诉main使用PCL,这还不够吗?它应该-链接器的调用到底是什么?我认为问题在于CMake,我得到了警告:目标“main”请求链接到目录“home/PCL/common/include”。目标只能链接到库。CMake正在删除该项目。我用apt get安装了PCL;我在哪里可以找到图书馆?