Bonjour,
Je viens de compiler les lib en version 3.0 sous windows avec MinGW, et depuis, j'ai des problèmes avec mes chaines de caractères.
Lorsque je lance mon soft, les caractères accentués s'affichent dans un mauvais mode (ex. é -> é)
Les compilations que j'ai essayé sont :
J'ai essayé le même code sous Debian, avec la version 3.0 également (version des dépôts libwxgtk3.0-dev), et là, mes chaines accentués sont purement et simplement vidées lors de l'utilisation de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mingw32-make -j2 -f makefile.gcc BUILD=debug UNICODE=1 SHARED=1 MONOLITHIC=0 mingw32-make -j2 -f makefile.gcc BUILD=release UNICODE=1 SHARED=1 MONOLITHIC=0Avez vous des pistes de recherches pour parer à ce soucis?
Code : Sélectionner tout - Visualiser dans une fenêtre à part _("ma chaine avec un é")
J'ai regardé dans le fichier setup.h sous windows, l'unicode est bien activé, par contre, j'ai constaté la ligne suivante :
Je ne sais pas comment c'était dans les versions antérieures
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // wxUSE_WCHAR_T is required by wxWidgets now, don't change. #define wxUSE_WCHAR_T 1
Merci pour votre aide
@ +
Partager