wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 6

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» Problème de compilation
Conversation : Problème de compilation
06-06-2021 20:00:50  Problème de compilation #1
Alfred83 (Membre)
Lieu: Toulon 83
Inscrit le : 28-12-2007
Messages: 46
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.
06-06-2021 22:08:02  Re: Problème de compilation #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1386
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....
07-06-2021 23:30:02  Re: Problème de compilation #3
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 )
08-06-2021 00:50:26  Re: Problème de compilation #4
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1386
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....
20-06-2021 09:29:51  Re: Problème de compilation #5
Alfred83 (Membre)
Lieu: Toulon 83
Inscrit le : 28-12-2007
Messages: 46
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.
22-06-2021 17:32:27  Re: Problème de compilation #6
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 )
Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» Problème de compilation