[英]Macro causing linker errors
我在例如MY_LIB.so
的库中定义了一堆宏, MY_LIB.so
我成功构建并编译了它。 例:
#define DOSOMETHING() function()
#define ANOTHER() function2()
当我在另一个项目中使用它时,我使用-lMY_LIB
将其链接到我的Makefile中,并且出现了对function()的未定义引用错误。 我单击它,然后将我带到DOSOMETHING()
宏。 如何解决宏中的链接器错误?
Macro
无非就是将其内容复制到代码中。 linker
说未实现function
。 所以只要提供一个命令
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.