首页 > 编程知识 正文

errorlnk2001无法解析的外部符号,无法解析的外部符号public

时间:2023-05-05 12:40:38 阅读:175801 作者:3

LNK2001:无法解析外部符号_sprintf和LNK1104 :文件" kernel32.lib " _ " _一次生成的博客-CSDN博客

从网上下载VS的demo,编译后总是报告给LNK2001:无法解决外部符号_sprintf的错误,找了很久才发现

项目属性-链接器-输入-添加目录依赖关系

可以在legacy_stdio_definitions.lib中解决此问题。

稍后查看此信息,了解2020-06-06-c-vs 2015-legacy _ stdio _ definitions库- yjddcb中的空间站

这是因为在VS2015或更高版本中将printf () (或scanf ) )等方法更改为内联函数。 为了与以前的printf (和scanf )程序和库兼容,创建了legacy_stdio_definitions.lib。 在2015以后的版本中参照该库即可。

当使用VS2015之前的VS版本打开此程序时,可以直接删除对该库的引用。

在这里记录下来。 请注意不要以后使用

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。