2015-03-13 50 views
0

我是新来的c,并使用Eclipse进行Java开发。我认为这已经涵盖,但我不知道要搜索什么。Eclipse cdt在两个项目中使用库

我有两个项目:

  • 客户
  • 服务器

我想创建一个第三个项目MyLibrary写一些代码将从ClientServer项目均可使用。 如何在Eclipse中做到这一点?在Java中,我通常会将项目添加为依赖项,但我不确定它如何与c一起工作。

感谢

回答

1

假设您已经创建了在MyLibrary项目作为库,只需执行以下操作:

  1. 打开你的项目属性表(右键单击项目,选择属性
  2. 选择C/C++ Build - >设置
  3. 工具设置选项卡现在应该打开。
  4. 选择GCC链接器 - >库
  5. 将库的名称(例如mylibrary - 无扩展名或前缀)添加到上方窗口。
  6. 添加路径到图书馆车窗下

这样做是为了你的两个项目(客户端和服务器)的,你就大功告成了。

+0

谢谢!但是我怎样才能在代码中引用库?我有MyLibrary/utils/util.h如何将它导入Server/main.c内? – 2015-03-13 10:28:14

+0

只需将include添加到您的源文件中:** #include“utils/util.h”**并且在完成此操作后,再次转到您的项目属性,但是这次不要选择** Linker * *但是** GCC编译器 - >包括**。现在将你的库源路径的路径添加到** Include Paths **(所以放置目录** utils **的文件夹)。 – wAy 2015-03-13 13:02:52