如何设置 Eclipse Library 路径
How to set Eclipse Library paths?
我正在尝试让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:致命错误:mlpack/core.hpp:没有这样的文件或目录
#include <mlpack/core.hpp>
如何正确设置我的路径以便找到<mlpack/core.hpp>
?
我也使用MLPack(但不是在Eclipse中),并且遇到了这个错误。要解决此问题,您必须向 GCC 指定 mlpack 文件的位置。问题是当你包含一个带有 #include <<em>file.h>的头文件时,GCC会在这些目录中查找:
/usr/local/include libdir/gcc/target/version/include /usr/target/include /usr/include
所以我所做的是在/usr/include/中创建一个指向 mlpack 目录的软链接:
cd /usr/include/
sudo ln -s /full/path/to/the/mlpack/folder/ mlpack
像这样,GCC 将可以访问 mlpack 目录。
您必须至少下载并安装以下 2 个库(如果您没有它们):助推和犰狳。
就个人而言,我还必须为 libxml 库创建一个软链接:
cd /usr/include/
sudo ln -s /usr/libxml2/libxml/ libxml
我回答有点晚了,但我希望它能帮助更多的人!
http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Freference%2Fcdt_u_prop_general_pns_libpath.htm
项目属性 -> C/C++ 常规类别 -> 路径和符号 -> "包含"选项卡
- Boost Graph Library,修复节点大小
- SFML library: http request
- 无法在Ubuntu上将共享库与Eclipse链接
- Eclipse CDT:单个项目中有多个C++文件
- C++ 运行时链接器错误 (liblog4cpp.so.5) Eclipse
- 解决"ld: library not found for -ltensorflow_framework.2.3.0"
- Linking library C++
- Eclipse/Netbeans 中的处理模式行
- 如何在使用 SDL2 的 Eclipse 中构建 c++ 程序
- 使用 Eclipse CDT 进行 Cplex 配置
- Eclipse 没有在 Windows (C++) 中编译.exe
- 在VS2019项目中集成ImageMagick:x64-windows-static library
- OpenSSL fips in C++ wrapper Library 如何?错误:指纹不匹配
- 在 Eclipse 上启用 C++17 以使用 'std::byte'
- Eclipse CDT clang 工具链 - 无法从链接器选项中删除 stdlibc++,但可以添加 libc++,E
- 在 Eclipse 中添加库的工作方式是否与在 Visual Studio 中相同?
- 将编译器开关添加到 Eclipse CDT 内置编译器设置生成?
- 在 Eclipse: "error: no match for 'operator='" 中获取错误消息
- c++ eclipse library inclusion
- 如何设置 Eclipse Library 路径