Je suis en train de compiler Botan sur Windows avec MinGW, et je reçois l'erreur suivante lors de la compilation:swprintf et vswprintf non déclarés?
c:\qt\2010.04\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/cwchar:159: error:
'::swprintf' has not been declared
c:\qt\2010.04\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/cwchar:166: error:
'::vswprintf' has not been declared
Pourquoi swprintf et vswprintf non déclaré, et comment puis-je résoudre ce problème?
L'un de vous a-t-il soumis un rapport de bogue à Qt? –
Pas que je me souvienne. –
Juste une note, 'vswprintf' devrait être appelé comme [' wvsprintf'] (https://msdn.microsoft.com/fr-fr/library/windows/desktop/ms647551 (v = vs.85) .aspx) sur Windows. Vous vous attendez à ce que ce soit 'vwsprintf()' ou 'vwcsprintf()' ou quelque chose suivant les autres conventions, mais 'wvsprintf()' c'est. – bobobobo