error LNK2001: unresolved external symbol "int __cdecl ListDelet(struct SqList *)" (?ListDelet@@YAHPAUSqList@@@Z)
时间: 2024-05-25 08:18:09 浏览: 104
This error message indicates that the linker was unable to find a definition for the function "ListDelet" in your program. The function is declared with the "cdecl" calling convention and takes a pointer to a SqList struct as its only argument.
To resolve this error, you need to ensure that the function is defined somewhere in your program. Check that you have implemented the function correctly and that it is included in one of your source files or libraries. Also, make sure that you have included all necessary header files and that you have linked any required libraries.
相关问题
lian.obj : error LNK2001: unresolved external symbol _LOGICAL@8 libcd.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 Debug/E.exe : fatal error LNK1120: 2 unresolved externals Error executing link.exe.怎么解决
这个错误通常是由于链接器找不到所需的库文件或链接选项不正确导致的。以下是一些可能的解决方案:
1. 确保你的代码中包含了所有必要的头文件和依赖项,并且链接的库文件路径正确。
2. 确保你的项目设置中的链接选项正确,例如,如果你正在使用 Visual Studio,则应该选择正确的配置类型和目标平台。
3. 检查你的代码中是否存在语法错误或其他编译错误,这些错误可能会导致链接失败。
4. 如果你正在使用第三方库文件,则确保库文件版本与你的代码版本兼容,并且库文件路径正确。
如果以上方法都无法解决问题,建议你提供更多的上下文和详细的错误信息,以便更好地帮助你解决问题。
watertime.obj : error LNK2001: unresolved external symbol "void __cdecl save_data(struct point_set)" (?save_data@@YAXUpoint_set@@@Z) Debug/watertime.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe.
这个错误通常是因为链接器无法找到定义函数 `save_data` 的代码。您需要确保在您的代码中有一个名为 `save_data` 的函数,并且它被正确地实现和链接到您的项目中。
如果您确定已经实现了 `save_data` 函数并且它位于正确的文件中,那么您可能需要检查一下以下几点:
1. 检查函数的声明和定义是否匹配。函数的参数类型和数量必须与声明匹配。
2. 确保函数的定义在编译器可见的范围内。
3. 检查是否正确地包含了包含函数定义的源文件。
4. 检查是否正确地链接了包含函数定义的目标文件或库。
如果您仍然无法解决问题,请尝试在搜索引擎中搜索该错误消息,以便查找更多信息和解决方案。
阅读全文