如何将一组目录库添加到 C++ 和代码块

问题描述

我最近开始了 C++ 编程,但不知道如何添加库。顺便说一下,我正在使用代码块。

我已从 GitHub 下载了 PCL(点云库)存储库。现在我想在我自己的代码中使用其中一些文件

我尝试了一个简单的例子,从导入这个开始:

#include <pcl/io/include/pcl/io/pcd_io.h>

这里我得到了典型的致命错误,因为没有这样的文件或目录。如果我将其更改为以下内容,它会起作用:(据我所知,这是因为我已将库放在与代码相同的目录中。这是迄今为止我取得成功的唯一方法

#include "pcl/io/include/pcl/io/pcd_io.h"

现在的问题是在这个包含的头文件中,其他文件包含在同一个库中,这给出了同样的错误

我打算使用这个库中的许多文件。更改所有这些似乎无效且耗时。有没有另一种方法可以添加所有这些文件,以更简单的方式包含它们?

如果它有助于查看文件结构或其他任何东西,我想这里是存储库的链接https://github.com/PointCloudLibrary/pcl

在网站上,他们有这个教程。我无法使其正常工作:https://pcl.readthedocs.io/projects/tutorials/en/latest/using_pcl_pcl_config.html#using-pcl-pcl-config

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)