3

我正在做一个学校的项目,我们得到了一个 .o 和一个相应的 .h 文件。我们需要在 .c 程序中使用 .o 文件中的几个函数。仅仅将它放在同一个目录中是行不通的。我试图在项目属性中寻找类似的东西,但没有好处。我不断得到../code_files/Search.c:116: undefined reference to 'reportError'

我在 Windows 7 下使用 Eclipse (Juno) CDT、gcc MinGW

我知道可以包含 .a 文件,但我找不到任何有关如何将 .o 文件 #include "ErrorHandle.h"包含在主 c 文件中的指示。

任何人都知道如何将 .o 文件包含到项目中?谢谢!

4

2 回答 2

8

我找到了这个答案:

我尝试做类似的事情,只是我没有想到杂项 在此处输入图像描述

于 2012-08-04T21:43:12.843 回答
2

您可以将 .a 简单地.o变成 a .aar cvs library.a object.o然后将 .a 添加到您的项目中。

于 2012-08-04T18:44:14.433 回答