IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

wxWidgets Discussion :

Installation + utilisation dans Xcode


Sujet :

wxWidgets

  1. #1
    Membre éclairé Avatar de AuraHxC
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 652
    Par défaut Installation + utilisation dans Xcode
    Je dois me mettre a wxWidget pour mes études et je voulais savoir si quelqu'un la déjà installer sur un mac pour une utilisation avec Xcode (j'ai un MacBook avec Xcode 2) --> Comme je viens de l'avoir j'ai un peu peur de foutre mon système en l'air donc je voulais savoir comment on installe correctement cette librairie et comment on l'utilise à l'aide de Xcode.

    Merci d'avance

  2. #2
    Membre chevronné Avatar de aziz jim
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    455
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 455
    Par défaut
    Espérant que tu trouveras ici ce que tu cherches:

    http://wxwidgets.org/docs/faqmac.htm

  3. #3
    Membre éclairé Avatar de AuraHxC
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 652
    Par défaut
    Ouai j'ai lu pas mal de doc mais j'aimerais avoir l'explication de quelqu'un qui a déjà installé sur son mac cette librairie parce qu'il y apparement pas mal de chose a faire donc source de problème quand on le tente pour la première fois

  4. #4
    Membre chevronné Avatar de aziz jim
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    455
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 455
    Par défaut
    Désolé, pas moi.j'ai essayé juste d'aider un peu.

  5. #5
    Membre éclairé Avatar de AuraHxC
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 652
    Par défaut
    Merci Tu as bien fait d'essayer de m'aider.

  6. #6
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    Tu peux la compiler en local (dans un terminal), et ensuite suivre les tutoriels pour la configuration sous XCode.

    Perso, sous mac le plus simple est peut-être de développer sans XCode pour les projets n'utilisant pas ObjectiveC ou des choses bien spécifiques au mac. Un makefile, gcc et emacs ça marche super ! (en tout cas c'est comme ça que je procède généralement.)

  7. #7
    Membre éclairé Avatar de AuraHxC
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 652
    Par défaut
    Effectivement ca serait le plus simple mais Xcode est tellement complet que j'ai vu que l'on pouvait créer un projet complet dans n'importe qu'elle langage. Il est plutôt agréable. Le truc c'est qu'il faut juste comprendre comment faire pour configurer correctement les headers, les libs etc... enfin tout ce que l'on a besoin pour programmer en C, C++ etc...
    Je pense qu'il faut aller bien profond dans le logiciel et ses options et après on peut faire ce que l'on veut.

  8. #8
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    Ben ouai, je trouve que c'est une usine à gaz mais bon

    http://www.wxwidgets.org/wiki/index...._For_Beginners

  9. #9
    Membre éclairé Avatar de AuraHxC
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 652
    Par défaut
    Ouai c'est sur que le truc est assez gros... On peut apparement faire tout ce que l'on veut dans l'édition de lien, d'utilisation de compilo etc... Donc forcement ca fait peur lol.
    Le plus gros problème pour moi c'est qu'il est en anglais et donc parfois je me perds un peu mais je vais bien réussir

    Sinon merci pour le lien je vais regarder ca de plus pres

  10. #10
    Membre éclairé Avatar de AuraHxC
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 652
    Par défaut
    Je viens d'installer wxWidgets --> configure --with-opengl, make, make install.
    J'ai bien dans mes includes un dossier wx-2.5/wx avec un tas de .h qui m'interesse beaucoup mais je sais pas du tout comment faire pour les utiliser Quelqu'un aurait uune idée ?

    J'aurais bien utilisé Xcode mais je sais pas comment faire non plus pour faire un projet de C++ sans qu'il rajoute un tas de truc et lui stipuler les librairies qu'il faut pour que ca fonctionne correctement.

  11. #11
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    En fait, c'est simple, lors de la compilation, c'est :

    Lors de l'édition de liens, c'est :


  12. #12
    Membre éclairé Avatar de AuraHxC
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 652
    Par défaut
    Merci
    Mais sinon tu saurais pas comment on fait pour faire un projet vierge (empty project) sur Xcode enfin surtout comment le configurer --> parce que je fais genre "new target" et apres je vais dans les options "build" ou il y a un tas de chose sur le compilateur dont SDK path, header path, lib path etc... je pense qu'il faut renseigner tout ca :s mais je suis completement perdu. Sinon ben j'utiliserais un éditeur de texte simple et je compilerais a la main avec un makefile.

    EDIT : Sinon quand je compile j'ai toujours ce genre de message --> App.cpp:21: error: conversion from 'const char [14]' to 'const wxString' is ambiguous
    /usr/include/wx-2.5/wx/string.h:659: note: candidates are: wxString::wxString(wxChar, size_t) <near match>

    Pourtant quand j'étais à la fac sur linux ca fonctionnait bien. Donc j'ai pris un code sur le net dans un tuto et ca me renvoie toujours ce genre de message.

  13. #13
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    Pourtant quand j'étais à la fac sur linux ca fonctionnait bien.
    Ah tu sais, linux est moins restrictif que mac sur la compilation, il laisse passer parfois plus de trucs...

    Poste ton code, mais j'ai peut être une solution. (passe par les macros _() ou wxT() ).

    Mais sinon tu saurais pas comment on fait pour faire un projet vierge (empty project) sur Xcode enfin surtout comment le configurer --> parce que je fais genre "new target" et apres je vais dans les options "build" ou il y a un tas de chose sur le compilateur dont SDK path, header path, lib path etc... je pense qu'il faut renseigner tout ca :s mais je suis completement perdu.
    Un jour il faudra que je fasse un article là dessus, en fait si tu connais un peu comment est configuré un projet sous Xcode, c'est pas très compliqué, il faut que tu te serves à la fois des .a que tu as compilé (il faut les ajouter au projet), et aussi que tu te serves de ce que te dit wx-config (ça t'aide à paramètrer les dossiers à inclure, les libs à ajouter, ...).

    Sinon ben j'utiliserais un éditeur de texte simple et je compilerais a la main avec un makefile.
    Dans un premier temps, c'est la meilleure solution, si tu développes uniquement sous mac et pour mac, XCode peut servir mais si tu fais du mac/unix, le mieux, c'est emacs gcc et make !

  14. #14
    Membre éclairé Avatar de AuraHxC
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 652
    Par défaut
    Merci pour toutes ces précisions
    Alors j'ai mis la MACRO _() à chaque fois que j'utilise une chaine de caractère en paramètre des fonctions wx et maintenant ca compile

    Première question : A quoi ca sert ces macros ?

    Seconde question : maintenant ca compile mais a l'execution j'ai une fenetre d'erreur qui s'ouvre du style : Voir photo.
    Donc je sais pas trop quoi faire.

  15. #15
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    Première question : A quoi ca sert ces macros ?
    Elles permettent de convertir les chaines C en chaînes wxString qui de plus sont exploitables pour l'internationnalisation de tes applications (gettext).

    Seconde question : maintenant ca compile mais a l'execution j'ai une fenetre d'erreur qui s'ouvre du style : Voir photo.
    Tu dois avoir une autre erreur dans ton code, ouvre un nouveau thread pour éviter de polluer celui-ci et faciliter la recherche pour les personnes qui auraient les mêmes problèmes que toi. (PS n'oublie pas de poster le code associé à l'erreur)

  16. #16
    Membre éclairé Avatar de AuraHxC
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 652
    Par défaut
    Oki je vais faire ca de suite

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installation subversion pour utilisation dans Eclipse
    Par Paenitentia dans le forum Linux
    Réponses: 2
    Dernier message: 20/12/2014, 18h10
  2. Réponses: 0
    Dernier message: 23/11/2012, 06h29
  3. Réponses: 6
    Dernier message: 22/04/2011, 12h00
  4. Récupérer variables d'1 <form> et les utiliser dans X
    Par honeyz dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 20/04/2006, 11h39
  5. Réponses: 7
    Dernier message: 26/06/2003, 09h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo