Membres inscrits :2359
Membres en ligne : 0
Invités en ligne : 5


|
Conversation : Problème de compilation |
Alfred83 (Membre)
Lieu: Toulon 83
Inscrit le : 28-12-2007
Messages: 50
Snippets: 0
Tutoriels: 0
Hors ligne |
J'ai porté une grosse application sous windoxs 7 sur une nouvelle machine sous windows 10. Je n'ai pas travaillé dessus depuis cinq mois. J'ai du involontairement modifier un paramètre, car je me trouve avec une quantité d'erreurs: wxString msg =""; conversion from'cont char[1]' to 'wxString' is ambiguous note C:\...\wx\string.h:693 candidates are wxString::wxString(wxChar, size_t) <near match> wxString::wxString(int), size-t) <near match> Je n'arrive pas à trouver la cause et sollicite votre aide.
|
Informaticien bénévole du "Groupement des Intellectuels Aveugles ou Amblyopes" à Toulon, qui publie les trois quarts des livres en braille en France.
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne |
Hello.
C'est d'autant plus bizarre que je viens de faire le test et je n'ai pas d'erreurs.
Tu utilises quelle version de wxWidgets, et quels paramètres as-tu utilisé pour la compilation ?
|
Le nouveau portail wxWidgets francophone : www.wxdev.fr Ben en fait, vous y êtes déjà ... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
|
Gandi (Gourou de la secte)
Lieu: Clermont-Ferrand
Inscrit le : 10-10-2007
Messages: 222
Snippets: 5
Tutoriels: 0
Site web
Hors ligne |
Peut être que wxString attend d'orénavant de l'unicode? (De mémoire il mange de tout, du coup cela parait bizarre.)
Pour le tester : au lieu d'écrire "" essaie L"".
|
"Les ordinateurs ne remplaceront jamais les livres. Vous ne pouvez pas vous mettre sur une pile de disquettes pour atteindre le haut de votre armoire" ( Sam Ewing )
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne |
Aucun changement : tout marche : J'ai mis ça dans le "OnInit" de mon application :
Code wxWidgets:wxString sTitle = ""; sTitle = L"wxWidgets"; sTitle << " test application"; MainFrame *frm=new MainFrame(sTitle);
Aucun problème à la compilation.
C'est vraiment étrange parce que justement, comme tu le dis, le wxString digère à peut près tout depuis wxWidgets 3.
|
Le nouveau portail wxWidgets francophone : www.wxdev.fr Ben en fait, vous y êtes déjà ... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
|
Alfred83 (Membre)
Lieu: Toulon 83
Inscrit le : 28-12-2007
Messages: 50
Snippets: 0
Tutoriels: 0
Hors ligne |
Merci à vous deux, toujours fidèles au poste. Confus de répondre aussi tard, je n'avais pas vu vos réponses. En fait mon erreur a disparu, sans que je puise l'expliquer. Je mets cela sur le compte de ma mémoire défaillante par moment due à mon age (83!). Ma version de wxwidget: 2.8. Il y a quinze ans j'ai choisi wxDevCpp qui n'est plus mis à jour depuis une douzaine d'années, et j'en suis prisonnier car passer sous Code block avec wxsmith exigerait un travail énorme. Cependant il marche très bien et à l'usage il est très pratique. Amicalement.
|
Informaticien bénévole du "Groupement des Intellectuels Aveugles ou Amblyopes" à Toulon, qui publie les trois quarts des livres en braille en France.
|
Gandi (Gourou de la secte)
Lieu: Clermont-Ferrand
Inscrit le : 10-10-2007
Messages: 222
Snippets: 5
Tutoriels: 0
Site web
Hors ligne |
Il n'y a aucun soucis. 83ans … moi aussi je veux être comme toi, coder encore à cet âge. Si cela peut t'aider, pour générer le code de mes interfaces j'utilise wxFormbuilder et ensuite je code en fonction du langage utilisé et de l'IDE. Ce n'est pas du développement RAD habituel, mais il est tout de même un intermédiaire qui facilite bien la tâche. Il est simple à compiler sur Mac et linux. Sur Windows je sais plus si j'utilise la version binaires ou si je le compile.
https:/github.com/wxFormBuilder/wxFormBuilder
|
"Les ordinateurs ne remplaceront jamais les livres. Vous ne pouvez pas vous mettre sur une pile de disquettes pour atteindre le haut de votre armoire" ( Sam Ewing )
|
|