Je suis confronté au probleme suivant :
J'utilise la STL dans une une interface graphique sous Windows ( wxWindow et
Dev-C++ ).
J'utilise la classe xwDC qui a pour fonction membre DrawText. Cette fonction
est aussi une méthode "C" de l'API Windows.
lorsque j'écris :
#include <vector>
...
wxDC dc;
dc.DrawText(...);
le preprocesseur modifie cette syntaxe en :
dc.DrawTextA(...) ou dc.DrawTextW(...) en fonction de la directive UNICODE
dans le fichier "windef.h".
Le probleme vient du fait que le fichier "windef.h" est inclus
(indirectement) par <vector>, et plus particulierement par <ghtr-default.h>.
Comment resoudre mon probleme ?
Merci
Le probleme vient du fait que le fichier "windef.h" est inclus (indirectement) par <vector>, et plus particulierement par <ghtr-default.h>. Comment resoudre mon probleme ? Merci
Peut-être ajouter #undef DrawText après tes include ?
Le probleme vient du fait que le fichier "windef.h" est inclus
(indirectement) par <vector>, et plus particulierement par <ghtr-default.h>.
Comment resoudre mon probleme ?
Merci
Peut-être ajouter #undef DrawText après tes include ?
Le probleme vient du fait que le fichier "windef.h" est inclus (indirectement) par <vector>, et plus particulierement par <ghtr-default.h>. Comment resoudre mon probleme ? Merci
Peut-être ajouter #undef DrawText après tes include ?