gpt4 book ai didi

c++ - 导致链接器错误的宏

转载 作者:行者123 更新时间:2023-11-28 00:55:06 24 4
gpt4 key购买 nike

我在一个名为 MY_LIB.so 的库中定义了一堆宏,我成功地构建并编译了它。示例:

#define DOSOMETHING() function()

#define ANOTHER() function2()

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

最佳答案

Macro 只不过是将其内容复制到代码中。 linker 表示 function 没有实现。所以只提供一个实现

关于c++ - 导致链接器错误的宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11888951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com