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
1
2
WxString s;
s<<"Pause";
mais ce la ne marche toujours pas , GCC me jete.

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