繁体   English   中英

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

[英]How do I include a statically linked library in my Eclipse C++ project?

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

我目前正在使用 Eclipse Indigo。 我找到了一些关于旧版本 Eclipse 的说明,但菜单不是所描述的。 我四处看了看,没有看到任何熟悉的东西。

在打开项目的项目资源管理器中右键单击项目名称,选择项目属性。 然后选择 C/C++ General -> Paths and Symbols -> includes -> GNU C++ 并将路径添加到您的头文件中。 您应该在以下位置为您的库执行相同的操作: C/C++ General -> Paths and Symbols -> Libraries -> Add ,并添加您的库文件路径。

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

通过右键单击项目名称并选择属性,转到您的项目属性。 单击“C/C++ 构建”。 在设置->工具设置选项卡下,单击 GCC C 链接器/库。 然后添加一个库和一个搜索路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM