发布网友
共2个回答
热心网友
错误 LNK2001: 无法解析的外部符号 "struct _iobuf * fin" 通常是由于未定义或未声明的外部变量或函数导致的链接错误。在你的情况中,fin 是一个 FILE* 类型的指针(它是 _iobuf 的别名)。出现这个错误的原因可能是:
变量声明但未定义:增加 FILE* fin = nullptr;
重复声明或定义问题:fin 可能只在一个源文件中被定义了,但其他源文件中没有正确地引用它,或者没有使用 extern 来表示它是外部变量。
热心网友
能说说你的程序都有哪些头文件吗?
这个很明显,你的程序没有链接相应的库。