链接器错误(未定义对"函数"的引用)?
Linker Error (undefined reference to 'function')?
我是C++的新手,当我收到错误消息时,我试图编译一个程序
undefined reference to '(lengthy void function name)'
经过阅读,我认为我的程序出现了所谓的链接器错误(如果我错了,请纠正我)。我在这个程序中没有使用任何头,我的函数原型、函数调用(主要是)和函数定义在括号中都有相同的变量。我的印象是,这些错误主要是打字错误造成的,但仔细研究了代码后,我认为这里不是这样。链接器错误的其他原因是什么(请新手理解)?
如果没有你的代码,几乎不可能知道问题出在哪里,然而,如果我不得不猜测的话,可能你在main之后定义了你的函数,所以main无法访问它。例如:
int main()
{
//Call to lengthy void function
}
void lengthyFunction()
{
//code
}
只需将您的函数定义剪切并粘贴到before-main:
void lengthyFunction()
{
//code
}
int main()
{
//call to lengthy void function
}
相关文章:
- 区分接受常量参数的函数引用/指针和与函数参数同名的非常量参数
- 类 Referention 中C++回调函数引用非静态函数
- 使用函数引用指向节点的指针删除链表中的节点?
- 解释通过从函数引用返回数组的语法
- "Class1"类"Class2"对象作为私有数据成员。如何通过"Class 2"函数引用"Class1"对象?
- 使用默认构造函数引用成员变量初始化错误
- 无法调用函数引用 c++
- 使用 decltype(this) 获取函数引用
- 我应该如何定义返回指针的函数?(引用指针与指针指针)
- 从内联函数引用文件静态变量
- Boost::将sigaction函数引用绑定到实例
- 一种比函数引用更有效的方法
- 奇怪的未定义函数引用,函数调用C++不存在
- 是否可以检测绑定成员函数引用的对象是否被删除或销毁
- 构造函数引用参数导致seg错误
- 是否可以使函数模板从函数引用中获取“decltype”
- 无法让 Lua 函数引用"self"
- 如何解析变量和函数引用(Linker & Compiler)?
- 从不同模块调用函数 - 引用错误
- 如何在主函数中连接到数据库,然后从其他函数引用它