gpt4 book ai didi

c++ - 如何设置 Eclipse 库路径?

转载 作者:行者123 更新时间:2023-11-28 07:07:01 25 4
gpt4 key购买 nike

我试图让 MLPack 在 Eclipse 中工作,但在包含头文件时遇到了一些问题。

我设法在 Eclipse 中读取一个头文件

#include <neighbor_search.hpp>

这个头文件调用自己 #include <mlpack/core.hpp> .我在 Eclipse 的库路径中包含了 mlpack/core.hpp 的路径,即/usr/include/MLPack/mlpack-1.0.8/src 在路径和符号的包含选项卡中。

虽然我收到错误消息:/usr/include/MLPack/mlpack-1.0.8/src/mlpack/methods/neighbor_search/neighbor_search.hpp:26:27: fatal error: mlpack/core.hpp: No such file or directory

 #include <mlpack/core.hpp>

如何正确设置我的路径以便 <mlpack/core.hpp>会被发现吗?

最佳答案

我也使用 MLPack(但不在 Eclipse 中)并遇到此错误。要解决此问题,您必须向 GCC 指定 mlpack 文件所在的位置。问题是当您使用 #include <file.h> 包含头文件时,GCC 会在这些目录中查找:

 /usr/local/include
libdir/gcc/target/version/include
/usr/target/include
/usr/include

所以我所做的是在/usr/include/中创建一个指向 mlpack 目录的软链接(soft link):

cd /usr/include/
sudo ln -s /full/path/to/the/mlpack/folder/ mlpack

这样 GCC 将可以访问 mlpack 目录。

您必须至少下载并安装这 2 个库(如果您没有): boostarmadillo .

我个人还必须为 libxml 库创建一个软链接(soft link):

cd /usr/include/
sudo ln -s /usr/libxml2/libxml/ libxml

我来晚了一点,但我希望它能帮助更多的人!

关于c++ - 如何设置 Eclipse 库路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21640969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com