Bonjour a tous.
Je vien recement de passer franchement sous linux , et apres les premiers jours , je recommence a programmer avec WxWidgets.
Le code qui me pose un problemme est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Start -> SetLabel("Pause"); //avec Start qui est un WxButton alloue avec new
Ce qui me gene c'est que ce code compile sous windows et comme j'ai toujours fait comme ca , je ne vois pas pourquoi cela ne passe pas pour linux.
Ce qui gene GCC c'est que pour lui , la conversion de char char[6] a WxString est ambigus.
Pour résoudre cela j'ai essayer de passer par
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part WxString s("Pause");
mais ce la ne marche toujours pas , GCC me jete.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2WxString s; s<<"Pause";
Je ne vois pas comment faire pour que mes const char[*] soit convertie implicitement en wxString et de ce fait eviter de faire des passages par des wxString inutile.
Merci.
PS : ma version de Wx est la 2.6.3
Partager