Ich führe eine DirectX 11-Anwendung auf Windows 7 und Visual Studio Community 2015 RC. Ich verwende immer noch Funktionen aus dem DX SDK. Es funktionierte gut auf VS2013, aber wenn ich umgeschaltet erhalte ich nur die folgende Fehlermeldung:Nicht aufgelöstes externes Symbol __vsnprintf .... (in dxerr.lib)?
Error LNK2019 unresolved external symbol __vsnprintf referenced in function "long __stdcall StringVPrintfWorkerA(char *,unsigned int,unsigned int *,char const *,char *)" ([email protected]@[email protected]) Ancora D:\Moody\Moody\Projects\Projects\Ancora\Ancora\dxerr.lib(dxerra.obj) 1
ich nur die Funktion DXGetErrorDescriptionA verwenden aus der dxerr Bibliothek und wenn ich kommentieren Sie sie aus, stellt das Programm in Ordnung. Ich habe keine Ahnung, was falsch ist, aber es kann nicht vom DX SDK sein oder sonst würden die anderen Funktionen scheitern, richtig?
Eine dritte Möglichkeit besteht darin, ein eigenes [dxerr] zu erstellen (https://blogs.msdn.microsoft.com/chuckw/2012/04/24/wheres-dxerr-lib/). –