我正在Windows 7和Visual Studio Community 2015 RC上运行一个DirectX 11应用程序。我仍在使用来自DX SDK的函数。在VS2013上它可以正常工作,但是当我切换到新的版本后,只会收到以下错误:
Error LNK2019 unresolved external symbol __vsnprintf referenced in function "long __stdcall StringVPrintfWorkerA(char *,unsigned int,unsigned int *,char const *,char *)" (?StringVPrintfWorkerA@@YGJPADIPAIPBD0@Z) Ancora D:\Moody\Moody\Projects\Projects\Ancora\Ancora\dxerr.lib(dxerra.obj) 1
我只使用dxerr库中的DXGetErrorDescriptionA函数,当我将它注释掉时,程序可以编译通过。我不知道哪里出了问题,但如果是来自DX SDK的话,其他函数也会失败,对吧?