Ich entwickle eine Multi-Plattform-Anwendung und in einer Komponente habe ich eine Klassenmethode namens DrawText. Leider bekomme ich einen Linker-Fehler (nur bei Windows), der besagt, dass es ein nicht aufgelöstes externes Symbol für eine DrawTextW-Methode dieser Klasse gibt.Konflikt mit DrawText-Funktion
Ich habe das vorher mit anderen Methoden gesehen, die auf "Text" enden, wo es nach einer FooTextW oder FooTextA Methode statt der FooText Methode sucht, die ich definierte. Meine Annahme ist, dass irgendwo in den Windows-Headern eine Makro-Definition existiert, die FooText basierend auf einer anderen Definition FooTextW oder FooTextA zuweist.
Abgesehen von der Umbenennung meiner Funktion (was ich in der Vergangenheit getan habe), hat jemand gute Ideen, um dieses Problem zu umgehen?
Danke.
Joe
Bitte stimmen Sie dies ab: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/6656174-have-a-version-of-windows-h-that-doesn-t-define- ma –