为什么执行上诉代码时,会产生undefined reference to `A::test_A' collect2.exe: error: ld returned 1 exit status
时间: 2023-12-02 18:13:13 浏览: 45
asp.net excel导出 excel.exe进程关闭
4星 · 用户满意度95%
这个错误通常是因为编译器无法找到函数 `test_A()` 的实现。可能原因有以下几种:
1. 没有在代码中实现 `test_A()` 函数,或者实现的函数与声明的函数不一致。
2. 在编译时没有将包含 `test_A()` 函数实现的源文件加入编译列表中。
3. 如果 `test_A()` 函数实现在另一个库中,可能需要在编译时链接该库。
你可以检查一下以上几个方面,看看哪个可能是导致错误的原因。
阅读全文