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版本打开此程序时,可以直接删除对该库的引用。
在这里记录下来。 请注意不要以后使用