Je développe une application multiplateforme et dans un composant j'ai une méthode de classe appelée DrawText. Malheureusement, j'obtiens une erreur de l'éditeur de liens (sur Windows uniquement) indiquant qu'il existe un symbole externe non résolu pour une méthode DrawTextW de cette classe.Conflit avec la fonction DrawText
Je l'ai déjà vu avec d'autres méthodes se terminant par "Text" où il cherche une méthode FooTextW ou FooTextA à la place de la méthode FooText que j'ai définie. Ma supposition est que quelque part dans les en-têtes de Windows il y a une définition de macro assignant FooText à FooTextW ou FooTextA basé sur une autre définition.
En plus de renommer ma fonction (ce que j'ai fait par le passé), est-ce que quelqu'un a de bonnes idées pour contourner ce problème?
Merci.
Joe
S'il vous plaît voter pour cette: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/6656174-have-a-version-of-windows-h-that-doesn-t-define- ma –