【发布时间】:2013-03-12 09:53:46
【问题描述】:
在我开始之前:对不起,我的英语不好,无论如何我希望你能帮助我,我是初学者。
我有以下问题。我想在 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 文件夹中(如您在错误文本中所见)。
我现在的问题是:如何避免/修复这些错误?
【问题讨论】: