小编Chr*_*ker的帖子

错误 LNK2001:VS2017 中无法解析的外部符号 ___iob_func

我尝试在 VS2017 (C++) 中编译应用程序,但出现错误:

1>libeay32.lib(cryptlib.obj) : error LNK2001: unresolved external symbol ___iob_func
1>libeay32.lib(pem_lib.obj) : error LNK2001: unresolved external symbol ___iob_func
1>libeay32.lib(ui_openssl.obj) : error LNK2001: unresolved external symbol ___iob_func
Run Code Online (Sandbox Code Playgroud)

报告此类错误的其他帖子适用于 VS2015,请参阅stdin, stdoutstderr。但这些修复对我来说没有用。

奇怪的是,如果我在代码中转到 stdin 并(右键单击)转到定义,它会将我带到 Visual Studio 11.0 包含目录,而不是 VS2017 的目录。

我的错误是在libeay32.lib中,我在任何地方都找不到 C++ 源代码。

还有其他人遇到过这个问题吗?

c++ visual-studio-2017

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

visual-studio-2017 ×1