如何将库添加到 Eclipse CDT 管理的项目
How to add libs to Eclipse CDT-managed projects
我正在使用 Eclipse CDT plugin 编写简单的 C 程序,但在文档中找不到有关如何执行以下操作的信息:
- 导入C standard libraries如
assert.h
等
- 导入非标准的第 3 方库,例如
glib
,甚至可能是我自己的本地库
在Java-land中,要将jar/lib添加到项目的build/compile路径中,一种解决方案是将jar复制到项目内的lib/
目录中,右键单击它,然后转到 Build Path >> Add to Build Path
。 我想知道具有 CDT 的 C 程序的等效项是什么?
来自http://wiki.eclipse.org/CDT/User/FAQ#How_do_I_add_an_external_library_to_my_C.2B.2B_project.3F
对于包含:右键单击您的项目并转到属性>>C/C++ 构建>>设置>>GCC C++ 编译器>>包含
您必须添加外部库的包含路径(header 所在的位置)。 Eclipse 索引器(代码完成等)和编译器需要此信息
对于库:右键单击您的项目并转到属性>>C/C++ 构建>>设置>>GCC C++ 链接器>>库您必须添加库搜索路径(选项-L)和你想要 link 反对的库(选项 -l)。 linker 需要此信息。
我正在使用 Eclipse CDT plugin 编写简单的 C 程序,但在文档中找不到有关如何执行以下操作的信息:
- 导入C standard libraries如
assert.h
等 - 导入非标准的第 3 方库,例如
glib
,甚至可能是我自己的本地库
在Java-land中,要将jar/lib添加到项目的build/compile路径中,一种解决方案是将jar复制到项目内的lib/
目录中,右键单击它,然后转到 Build Path >> Add to Build Path
。 我想知道具有 CDT 的 C 程序的等效项是什么?
来自http://wiki.eclipse.org/CDT/User/FAQ#How_do_I_add_an_external_library_to_my_C.2B.2B_project.3F
对于包含:右键单击您的项目并转到属性>>C/C++ 构建>>设置>>GCC C++ 编译器>>包含
您必须添加外部库的包含路径(header 所在的位置)。 Eclipse 索引器(代码完成等)和编译器需要此信息
对于库:右键单击您的项目并转到属性>>C/C++ 构建>>设置>>GCC C++ 链接器>>库您必须添加库搜索路径(选项-L)和你想要 link 反对的库(选项 -l)。 linker 需要此信息。