0

我在一个库中定义了一堆宏,例如MY_LIB.so我构建并成功编译了它。例子:

#define DOSOMETHING() function()

#define ANOTHER() function2()

当我在另一个项目中使用它时,我将它链接到我的 Makefile 中-lMY_LIB,并且我得到一个未定义的函数引用错误()。我点击它,它把我带到了DOSOMETHING()宏。如何解决宏中的链接器错误?

4

1 回答 1

3

Macro无非就是将它的内容复制到代码中。未实施的linkersais 。function所以只需提供一个实现

于 2012-08-09T17:39:25.573 回答