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


|
Conversation (Résolue) : undefined reference to wxOnAssert avec CB 16.01 et wxwidgets 3.0 |
paul_c_weiss (Membre)
Inscrit le : 07-12-2012
Messages: 25
Snippets: 0
Tutoriels: 0
Hors ligne |
Hello! Je cherche à installer Code::Blocks 16.01 avec wxWidgets 3.0. J'ai installé Code::Blocks à partir de son site. Je l'ai testé en mode console et avec wxWidgets 2.8 - ca marche nickel.
J'ai ensuite téléchargé wxWidgets 3.0 à partir de wxDev.fr. J'ai suivi correctement (il me semble...) la procédure d'installation de l'article. J'ai supprimé de "32" des noms de fichiers après dll et bin. J'ai coché l'option de compilation "-std=c++11" dans la configuration du compilateur.
Ca compile, mais j'ai des "undefined references" à wxOnAssert(..) et à un tas d'autres.
Pas vraiment de surprise: il est précisé dans le mode d'installation de passer au compilateur l'option "wxDEBUG_LEVEL=0". J'ai donc copié-collé ce texte dans la fenêtre "other compiler options" des "compiler settings" de Code::Blocks.
Aucun résultat:toujours les mêmes erreurs...
Qu'est-ce que je fais faux??
|
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1383
Snippets: 25
Tutoriels: 6
Site web
Hors ligne |
Salut.
C'est vrai que c'est pas super bien expliqué. En fait, ce n'est pas dans "Other compiler options" qu'il faut mettre l'options "wxDEBUG_LEVEL=0" mais dans l'onglet "#defines"
À noter également que lors de la compilation des libs, ce n'est pas l'option "-std=c++11" qui a été utilisée, mais "-std=gnu++11". Et comme cette option n'est pas directement disponible dans Code::Blocks, il faut la placer dans l'onglet "Other compiler options".
@+ Xav'
|
Le nouveau portail wxWidgets francophone : www.wxdev.fr Ben en fait, vous y êtes déjà...
|
paul_c_weiss (Membre)
Inscrit le : 07-12-2012
Messages: 25
Snippets: 0
Tutoriels: 0
Hors ligne |
Merci! Ca semble jouer OK
Meilleures salutations, et (je suppose...) à bientôt!
|
|
|