现象:在VS2015中编译不过去,以下版本没问题。15以上版本未测试
error LNK2019: 无法解析的外部符号 __vsnwprintf_s,该符号在函数 _StringCchPrintfW 中被引用
原因:vs2015默认编译时将许多标准库采用内联方式处理,因而没有可以链接的标准库文件,所以要专门添加标准库文件来链接标准库中的函数
解决方法(以中文版本为例):
工程->右键属性->链接器->输入->附加依赖项 添加 legacy_stdio_definitions.lib
本文介绍了解决 VS2015 编译过程中出现的 error LNK2019 的具体步骤。此错误与默认内联处理导致的标准库函数缺失有关。通过添加 legacy_stdio_definitions.lib 到项目的附加依赖项中即可解决。
36万+

被折叠的 条评论
为什么被折叠?



