我正在尝试使用 qmake 将 pcl 添加到 QT 项目中。我发现很多帖子都有同样的问题,但没有任何解决方案对我有帮助。
我正在使用 Mac 并使用自制软件安装了 pcl。所以我所有的库都在“usr/local/Cellar/”下找到
我尝试添加一些带有pkg配置的库
CONFIG += link_pkgconfig
PKGCONFIG += eigen3
我也尝试过使用不同的包。
之后我手动添加了库:
LIBS += -L/usr/local/Cellar/pcl/1.8.0_2/lib
INCLUDEPATH += /usr/local/Cellar/pcl/1.8.0_2/include/pcl-1.8/pcl
库已添加。但是当我想包含时,他正在搜索 pcl/PCLHeader.h,它被包含为 PCLHeader.h。
有没有办法将所有库添加到 pcl/?我尝试添加的每个库都会出现同样的问题。
有没有办法简单地使用标志:PCL_INCLUDE_DIRS
最佳答案
我没有qmake。您使用 LIBS 和 INCLUDEPATH 的方向似乎是正确的。
尝试从 INCLUDEPATH 的末尾删除 /path。这将使 qmake/compiler 看到 pcl/PCLHeader.h 文件。
关于c++ - 使用 qmake 添加 pcl 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39441437/