严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK2019 无法解析的外部符号 _Add,函数 _main 中引用了该符号 练习 C:\Users\86150\source\repos\练习\练习\main.obj 1
时间: 2023-08-05 19:06:42 浏览: 219
如何解决 error LNK2019 无法解析的外部符号,该符号在函数 中被引用
5星 · 资源好评率100%
这个错误是链接错误(Linker Error),指示编译器无法找到 `Add` 函数的定义。
在你的代码中,`` 函数没有被定义或者没有被地链接到 `main` 函数中。这是因为你没有在代码中提供 `Add` 函数的实现,或者没有将 `Add` 函数的实现文件正确地添加到项目中。
要解决这个错误,你需要确保提供了 `Add` 函数的实现,并且将其正确地链接到 `main` 函数中。
如果你已经在代码中提供了 `Add` 函数的实现,请检查一下是否将其实现文件正确地添加到项目中。你可以在项目文件(.vcxproj 或 .cproj)中确认是否包含了 `Add` 函数的实现文件。如果没有,请将其添加到项目中。
如果你还没有提供 `Add` 函数的实现,请确保在代码中添加了 `Add` 函数的定义,并在 `main` 函数之前进行声明。例如,可以在 `main` 函数之前添加以下代码:
```c
int Add(int a, int b) {
return a + b;
}
```
确保在 `Add` 函数的定义和声明中使用相同的参数类型和返回类型。
完成以上操作后,重新编译和链接你的代码,这个链接错误应该会解决。
阅读全文