Visual studio 2015 错误LNK2001:未解析的外部符号\uuuu imp\uuuu sprintf

Visual studio 2015 错误LNK2001:未解析的外部符号\uuuu imp\uuuu sprintf,visual-studio-2015,lnk2001,Visual Studio 2015,Lnk2001,我正在尝试在VS2015中编译FTDI演示应用程序。 由于应用程序最初是在VS2013中构建的,并且与新版本的VS相关的一些更改,我有几个链接错误 这些是我得到的错误: >FTD3XX.lib(FTD2XX.obj) : error LNK2001: unresolved external symbol __imp__sprintf >FTD3XX.lib(devcon.obj) : error LNK2001: unresolved external symbol

我正在尝试在VS2015中编译FTDI演示应用程序。 由于应用程序最初是在VS2013中构建的,并且与新版本的VS相关的一些更改,我有几个链接错误

这些是我得到的错误:

    >FTD3XX.lib(FTD2XX.obj) : error LNK2001: unresolved external symbol __imp__sprintf
    >FTD3XX.lib(devcon.obj) : error LNK2001: unresolved external symbol __imp____iob_func

有什么解决问题的建议吗?

多亏了查克·沃尔伯恩,问题已经解决了。 问题是在静态库中,我无意中指向了另一个目录,而DLL应该被放置


谢谢

另外,当我第一次打开该项目时,VS将该项目转换为较新的2015版本。请确保所有内容都已重建,并且没有使用静态库。只使用一个静态库。如果您试图链接使用较旧版本的Visual Studio构建的静态库,它很可能无法链接到使用的VS 2015编译器。确保正在重建静态库中使用的所有代码。注意:此问题不适用于在经典Win32桌面应用程序中使用DLL。