如何在Eclipse C ++项目中包含静态链接库?

时间:2011-11-30 20:22:15

标签: c++ eclipse static-libraries eclipse-cdt

我有一个以源代码形式分发的开源库。在运行Makefile之后,我最终得到了一个.h文件和一个.a文件,然后我想将其包含在我正在处理的项目中。我熟悉如何通过手动编辑Makefile或从命令行调用编译器来添加它们,但我不知道如何将这些添加到使用CDT创建的Eclipse C ++项目中

我目前正在使用Eclipse Indigo。我找到了旧版Eclipse的一些说明,但菜单并没有描述。我捅了一下,并没有看到任何熟悉的东西。

2 个答案:

答案 0 :(得分:8)

右键单击项目资源管理器中正在打开项目的项目名称,选择项目属性。然后选择C / C ++ General - >路径和符号 - >包括 - > GNU C ++并添加头文件的路径。你应该在你的库下做同样的事情:C / C ++ General - >路径和符号 - >图书馆 - >添加并添加库文件路径。

答案 1 :(得分:7)

如何将外部库添加到我的C ++项目中?

右键单击项目名称并选择属性,转到项目的属性。单击“C / C ++ Build”。在Settings-> Tool Settings选项卡下,单击GCC C Linker / Libraries。然后添加一个库和一个搜索路径。