开始之前:对不起,我的英语不好,我还是希望你能帮助我,我是初学者。
我有以下问题。我想在 Eclipse 中运行一个使用 boost 库和其他库的 C++ 程序。我使用 MinGW 编译器,但是当我尝试调试/运行程序时,我得到这个错误:
找不到 -lC:\Users*myusername*\Desktop\git\include 找不到 -lC:\Users*myusername*\Desktop\git\include\boost
我通过以下方式包含库:项目 -> 属性 -> C++ 常规 -> 路径和符号 -> 库 -> 在这里我添加了这 2 个文件夹(包括和提升)。在库路径中,我只包含了“include”文件夹。我还在包含选项卡中包含了“包含”。
我还在这里进行了更改:项目 -> 属性 -> C++ 构建 -> 设置 -> 工具设置。我用“include”和“boost”填充了 2 个字段(-l 和 -L)。
我不知道我能做些什么来解决这个问题。我是否必须同时添加 include 和 boost 文件夹?我问这个的原因是因为 boost 文件夹位于 include 文件夹中(如您在错误文本中所见)。
我现在的问题是:我怎样才能避免/修复这些错误?