【问题标题】:Getting the undefined reference error while using gotoxy() function in c in dev-cpp在 dev-cpp 的 c 中使用 gotoxy() 函数时出现未定义的引用错误
【发布时间】:2018-04-23 23:15:26
【问题描述】:

这是我在尝试编译时得到的完整错误:

C:\Users\avrlsngh\AppData\Local\Temp\ccGLqeDo.o gotoxy.c:(.text+0x18): 未定义对 `gotoxy' 的引用

【问题讨论】:

  • 代码在哪里?
  • related answers 我写的。
  • conio.sourceforge.net 可能感兴趣。
  • 顺便说一句,这不是问题。如果你问这个错误是什么意思,有一个规范的重复......
  • @IanAbbott 我强烈建议不要这样做。当将旧代码移植到curses 时,它只对旧代码有好处,这会花费太多时间。对于编写新代码,首先不要使用conio

标签: linker-errors undefined-reference dev-c++


【解决方案1】:

这是一个链接器错误。

gotoxy() 是 Turbo-C 而不是 C。所以该函数根本不适用于您使用的环境、编译器和库。

代码使用了一个未定义自身的函数(此处为gotoxy())。因此,编译器/链接器会在链接期间尝试解析它,但在任何指定的目标文件和/或库中都找不到它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-14
    • 2017-08-07
    • 2022-07-15
    • 2017-12-13
    • 2019-01-23
    相关资源
    最近更新 更多