error LNK2001无法解析的外部符号"struct _iobuf * fin"

发布网友

我来回答

2个回答

热心网友

错误 LNK2001: 无法解析的外部符号 "struct _iobuf * fin" 通常是由于未定义或未声明的外部变量或函数导致的链接错误。在你的情况中,fin 是一个 FILE* 类型的指针(它是 _iobuf 的别名)。出现这个错误的原因可能是:

变量声明但未定义:增加 FILE* fin = nullptr;

重复声明或定义问题:fin 可能只在一个源文件中被定义了,但其他源文件中没有正确地引用它,或者没有使用 extern 来表示它是外部变量。

热心网友

能说说你的程序都有哪些头文件吗?
这个很明显,你的程序没有链接相应的库。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com