【问题标题】:Link object file to my project Eclipse CDR将目标文件链接到我的项目 Eclipse CDR
【发布时间】:2024-01-16 00:38:01
【问题描述】:

我正在做一个学校的项目,我们得到了一个 .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 文件包含到项目中吗? 谢谢!

【问题讨论】:

标签: c eclipse-cdt object-files


【解决方案1】:

我找到了这个答案:

我尝试做类似的事情,只是我没有想到杂项

【讨论】:

  • 它怎么知道在哪里搜索mtm_ex1.o??
【解决方案2】:

您可以使用ar cvs library.a object.o 轻松地将.o 转换为.a,然后将.a 添加到您的项目中。

【讨论】: